Author Topic: manjaro i3 2015  (Read 6028 times)

0 Members and 1 Guest are viewing this topic.

Offline oberon

  • Core Team
  • *****
  • Posts: 3858
  • I'm nice. Be new!
  • Branch: unstable
  • Desktop: i3, Deepin, Cinnamon
  • GPU Card: Intel ValleyView Gen7
  • GPU driver: Intel
  • Kernel: 4.1 / 4.4
  • Skill: Intermediate
manjaro i3 2015
« on: 05. May 2015, 00:10:40 »
Hello everybody!
Last week I started a little experiment and downloaded the net-install version to try and put together a pure i3 version of this great OS.
My aim was to use only the necessary but at the same time to build a convenient and efficient system.
Another focus was to create something a bit different from the typical desktop oriented environments.
So where I am standing right now is a classical tiling windows surrounding which I think is functional but also quite pretty - at least for my personal taste ;) status-bar, window borders and dmenu are all customized in a unified manjarian color- and font scheme.
I tried to stick quite striktly to manjaro typical design but also to walk a little bit off the main track.
The same can be said about my choice of packages.
I think I have put together a very efficient setup of keyboard commands that will quickly be familiar to both experienced i3- and xfce-users (just one example: navigating workspaces works with either Ctrl+Alt+arrow-keys or with mod+1-8, or you can also click on the pager in the status bar if you like ;) )
Meanwhile I am running an impressively slim, responsive and fast system with more or less everything up and in place.
The next major step now obviously will have to be building an .ISO - which of course I have never done before  :o So that will still take some more studying and time.
But for now I would very much like to present already some screenshots and information on the setup and will be very thankful for all your comments and suggestions.
The full list of packages is attached. It would be great if some of you experts would like to have a look at it and let me know about any concerns - anything important I am still forgetting? Please let me know!



Here is a little overview of the main configuration:

llightDM-gtk-greeter
launcher: dmenu
file manager: spacefm
package manager: octopi
compton
xfce4-terminal
xfce4-screenshooter
image-viewer/background utility: feh
browser: palemoon
email: thunderbird
pulse-audio
mousepad
mhwd-chroot

Cheers! :)
oberon
« Last Edit: 05. May 2015, 00:39:58 by oberon2007 »
manjaro is addictive ::)
* manjaro-i3  * manjaro-cinnamon  * manjaro-deepin

Offline ringo

  • Held Mitglied
  • *****
  • Posts: 9684
  • www.manjaro-nl.org
    • Manjaro Belgium + forum
  • Branch: unsourced
  • Desktop: xfce
  • GPU Card: Nvidia Geforce 8600 GT (acer 23inch)
  • GPU driver: Free*
  • Kernel: linux kernel
  • Skill: Novice
Re: manjaro i3 2015
« Reply #1 on: 05. May 2015, 00:19:06 »
is just what you like :p im building a private i3

not so special :)

dunst as notifyer ?

i would leave thunderbird out :)

nitrogen as background is ok :)


my first iso i build i was shocked....

its was 1.2gb .. hahahahaha ^-^ ^-^ ^-^ ^-^ ^-^

Dutch go the dutch site :)

Offline ringo

  • Held Mitglied
  • *****
  • Posts: 9684
  • www.manjaro-nl.org
    • Manjaro Belgium + forum
  • Branch: unsourced
  • Desktop: xfce
  • GPU Card: Nvidia Geforce 8600 GT (acer 23inch)
  • GPU driver: Free*
  • Kernel: linux kernel
  • Skill: Novice
Re: manjaro i3 2015
« Reply #2 on: 05. May 2015, 00:21:01 »
if you need backup :) ask always :) on irc are also a few users.. but you have to build what you think is good .

dunst as notification is pretty good
Dutch go the dutch site :)

Offline oberon

  • Core Team
  • *****
  • Posts: 3858
  • I'm nice. Be new!
  • Branch: unstable
  • Desktop: i3, Deepin, Cinnamon
  • GPU Card: Intel ValleyView Gen7
  • GPU driver: Intel
  • Kernel: 4.1 / 4.4
  • Skill: Intermediate
Re: manjaro i3 2015
« Reply #3 on: 05. May 2015, 00:34:57 »
I will ask for sure! :D
Thank you ringo!
I have xfce4-notifyd - its just 200K, so really no big deal, is it?
At the moment I have an issue with screen-brightness hotkeys not working while in xfce I don't have that problem on the same machine - but that should not be a problem of the notifier I guess. Any idea how to make that work?
feh works fine for background and I use it as a simple picture viewer also. light weight for sure - a bit basic of course. :D
But then I also have darktable installed - but would not put that one on an .ISO really... ;)
What do you prefer for email then? Personally I need sync with Google-calendar, so I guess that limits my choices...
Is your .ISO available? I could not find a more or less recent i3 version at all...
« Last Edit: 05. May 2015, 00:36:46 by oberon2007 »
manjaro is addictive ::)
* manjaro-i3  * manjaro-cinnamon  * manjaro-deepin

Offline oberon

  • Core Team
  • *****
  • Posts: 3858
  • I'm nice. Be new!
  • Branch: unstable
  • Desktop: i3, Deepin, Cinnamon
  • GPU Card: Intel ValleyView Gen7
  • GPU driver: Intel
  • Kernel: 4.1 / 4.4
  • Skill: Intermediate
Re: manjaro i3 2015
« Reply #4 on: 05. May 2015, 00:42:43 »
Oh, and I forgot to attach the package list! Here it is.
manjaro is addictive ::)
* manjaro-i3  * manjaro-cinnamon  * manjaro-deepin

Offline ringo

  • Held Mitglied
  • *****
  • Posts: 9684
  • www.manjaro-nl.org
    • Manjaro Belgium + forum
  • Branch: unsourced
  • Desktop: xfce
  • GPU Card: Nvidia Geforce 8600 GT (acer 23inch)
  • GPU driver: Free*
  • Kernel: linux kernel
  • Skill: Novice
Re: manjaro i3 2015
« Reply #5 on: 05. May 2015, 00:45:10 »
dunst is really nice, i like that way personally..

but email for iso , dont having thunderbird of any other email program is not bad, atleast a browser is nice,

terminator for terminal is nice atleast here ..


my iso is build but ... but was just build from old anex overlay's :) but im changing for moment just the 'openbox'  conky  because you set the keybinds in the conky thats nice have pacman also on it.. u can always install evoluition after install :) but is matter of personal choice really .. personal i use evolution because gmail integration and calendar etc :)

but what is small and big this time, just build as your liking offcourse :)

dunst was designed for dwm is not so big as you think, but its less cluttered then the xfce4-notify

but personally i dont put aur stuf on it :)

Dutch go the dutch site :)

Offline ringo

  • Held Mitglied
  • *****
  • Posts: 9684
  • www.manjaro-nl.org
    • Manjaro Belgium + forum
  • Branch: unsourced
  • Desktop: xfce
  • GPU Card: Nvidia Geforce 8600 GT (acer 23inch)
  • GPU driver: Free*
  • Kernel: linux kernel
  • Skill: Novice
Re: manjaro i3 2015
« Reply #6 on: 05. May 2015, 00:58:51 »
Ah welll .. install dunst , remove xfce4-notifier


check this config : http://dotshare.it/dots/974/

esspecially i3_config_dunst

save that in ~/.config/dunst/dunstrc


you willl see :)
Dutch go the dutch site :)

Offline oberon

  • Core Team
  • *****
  • Posts: 3858
  • I'm nice. Be new!
  • Branch: unstable
  • Desktop: i3, Deepin, Cinnamon
  • GPU Card: Intel ValleyView Gen7
  • GPU driver: Intel
  • Kernel: 4.1 / 4.4
  • Skill: Intermediate
Re: manjaro i3 2015
« Reply #7 on: 05. May 2015, 01:38:41 »
That's an impressive config-file, indeed!!  :o ;D
Thank you :D I will try it! :)
manjaro is addictive ::)
* manjaro-i3  * manjaro-cinnamon  * manjaro-deepin

Offline oberon

  • Core Team
  • *****
  • Posts: 3858
  • I'm nice. Be new!
  • Branch: unstable
  • Desktop: i3, Deepin, Cinnamon
  • GPU Card: Intel ValleyView Gen7
  • GPU driver: Intel
  • Kernel: 4.1 / 4.4
  • Skill: Intermediate
Re: manjaro i3 2015
« Reply #8 on: 05. May 2015, 02:56:44 »
Which ISO profile should I use for i3? xfce-minimal? ???
manjaro is addictive ::)
* manjaro-i3  * manjaro-cinnamon  * manjaro-deepin

Offline Chrysostomus

  • Maintainer
  • ***
  • Posts: 1634
  • Neckbeards are cool
    • Git
  • Branch: unstable
  • Desktop: Gnome, bspwm
  • GPU Card: Intel HD4000
  • GPU driver: free
  • Kernel: linux44-x64
  • Skill: Intermediate
Re: manjaro i3 2015
« Reply #9 on: 05. May 2015, 03:42:28 »
If you are using xfce packages as base, one thing to cobsider is including xfsettingsd in the autostart. This enables you to xfce4-settings-manager to configure monitors, mouse and gtk-themes and other stuff.

It might be nice for new users, but if you are aiming for minimalist system, is not absolutely necessary.

Offline oberon

  • Core Team
  • *****
  • Posts: 3858
  • I'm nice. Be new!
  • Branch: unstable
  • Desktop: i3, Deepin, Cinnamon
  • GPU Card: Intel ValleyView Gen7
  • GPU driver: Intel
  • Kernel: 4.1 / 4.4
  • Skill: Intermediate
Re: manjaro i3 2015
« Reply #10 on: 05. May 2015, 03:55:03 »
Thank you, Chrysostomus!
Yes, I am approaching from the minimalistic end...! :D For style settings i use lxappearance.
At the moment I am still at the very beginning of figuring out how this ISO-building works at all  ::)
Maybe I could also try to approach it the way I did it in the first place, with the net-install profile and then add all the packages I have added??
Somehow I was expecting that it will be possible to just use the existing system I have set up here and pack it up nicely into an .ISO - but I guess it works a little different, right? ;)
It seems also a bit tricky to me that I have some programs installed that I will not want to include in the ISO because they are for my special needs and most people will certainly not need them. But now I am sometimes not so sure which dependencies are associated with them.
So should I first remove everything from this version here to see what really needs to go onto the ISO?
Also I don't have an idea, yet, how to include all the customizations and dotfiles... ??? ... but then without my personal files ;)
A lot more reading still required for sure ... ... ;)
« Last Edit: 05. May 2015, 04:01:39 by oberon2007 »
manjaro is addictive ::)
* manjaro-i3  * manjaro-cinnamon  * manjaro-deepin

Offline Chrysostomus

  • Maintainer
  • ***
  • Posts: 1634
  • Neckbeards are cool
    • Git
  • Branch: unstable
  • Desktop: Gnome, bspwm
  • GPU Card: Intel HD4000
  • GPU driver: free
  • Kernel: linux44-x64
  • Skill: Intermediate
Re: manjaro i3 2015
« Reply #11 on: 05. May 2015, 04:40:08 »
I think the wiki has excellent documentation on manjaro-tools.
I suggest following approach:
- copy one of the existing profiles for base. I suggest excalibur1234:s customized net edition
- add desired packages to the config file
- add your .config files to overlay folder in /etc/skel/ so that they appear /home of user in iso
- add config files (and symlinks) for display manager service. Other profiles and your own system can work as example. I usually setup my own system like I wish iso to be, and then copy files and symlinks to overlay folder
- buildiso (see the wiki for excellent instructions)

Offline dyfi

  • Jr. Mitglied
  • **
  • Posts: 60
  • Skill: Novice
Re: manjaro i3 2015
« Reply #12 on: 05. May 2015, 05:27:05 »
No idea if this would work, but there is a set of tools for Debian called Refracta Tools, link below.

http://www.ibiblio.org/refracta/

These will create .iso from a running system.  Maybe Debtap would convert the .deb to provide a package for manjaro?  Had been thinking of doing this but not got around to it.

Have done it many times on a Debian install.
« Last Edit: 05. May 2015, 05:30:38 by dyfi »

Offline ringo

  • Held Mitglied
  • *****
  • Posts: 9684
  • www.manjaro-nl.org
    • Manjaro Belgium + forum
  • Branch: unsourced
  • Desktop: xfce
  • GPU Card: Nvidia Geforce 8600 GT (acer 23inch)
  • GPU driver: Free*
  • Kernel: linux kernel
  • Skill: Novice
Re: manjaro i3 2015
« Reply #13 on: 05. May 2015, 08:41:58 »
Which ISO profile should I use for i3? xfce-minimal? ???

i3-overlay :)
Dutch go the dutch site :)

Offline ringo

  • Held Mitglied
  • *****
  • Posts: 9684
  • www.manjaro-nl.org
    • Manjaro Belgium + forum
  • Branch: unsourced
  • Desktop: xfce
  • GPU Card: Nvidia Geforce 8600 GT (acer 23inch)
  • GPU driver: Free*
  • Kernel: linux kernel
  • Skill: Novice
Re: manjaro i3 2015
« Reply #14 on: 05. May 2015, 08:44:52 »
i3 is the main map have packages-i3 etc, its normally set. asked a while back
Dutch go the dutch site :)