Kategorie-Archiv: C3D2

Desktop: Debian 7 – Awesome WM Paket von Dodo

Wer den Window Manager „Awesome“ mag, kann sich von dodo eine schicke Config zusammenschrauben lassen:

plitc_deb_awesome_dodo

0. Punkt: Packages für Debian 7 installieren

$
sudo apt-get install git build-essential awesome awesome-extra
$

Per Login-Manager (z.B. GDM) lässt sich jetzt in Awesome (3.4) einloggen, wem dies gefällt, kann jetzt Awesome erweitern:

1. Punkt: Packages für Wheezy installieren

$
sudo apt-get install asciidoc xmlto lua5.1 lua-doc doxygen libcairo2-dev libglib2.0-0 libgdk-pixbuf2.0-dev xcb libxcb-shape0-dev libxcb-xtest0-dev libxcb-xinerama0-dev libxcb-randr0-dev libxdg-basedir-dev libstartup-notification0-dev libxcb-icccm4-dev libxcb-keysyms1-dev libxcursor-dev libxcursor1 libxcb-render-util0-dev libxcb-util0-dev
$

2. Punkt: Packages aus dem Testing Zweig installieren

$
sudo echo 'deb http://ftp.de.debian.org/debian testing main contrib non-free' >> /etc/apt/sources.list
$
$
sudo apt-get update
sudo apt-get install libxcb-cursor-dev libxcb-image0-dev
$

3. Punkt: Testing Repository wieder entfernen

$
sudo /bin/sed -i '/testing/d' /etc/apt/sources.list
sudo apt-get update
$

4. Punkt: weitere Packages für Wheezy installieren

$
sudo apt-get install cmake liblua5.1.0-dev libglib2.0-dev libgtk2.0-dev lua-lgi-dev libedbus-dev
$

5. Punkt: Awesome 3.5.x per Git bauen

$
git clone git://git.naquadah.org/awesome.git
cd awesome
git remote add origin-debian git://git.debian.org/git/users/acid/awesome.git
git fetch origin-debian
cmake -DCMAKE_PREFIX_PATH=/usr -DSYSCONFDIR=/etc && make
sudo make install
sudo ldconfig -v
$

6. Punkt: Awesome Versionscheck

/usr/local/bin/awesome -v

7. Punkt: Version von Dodo installieren – Git clone

$
cd $HOME
cd .config
git clone --recursive git://github.com/dodo/awesomerc
ln -s awesomerc awesome
cd $HOME/.config/awesome/lognotify
sudo apt-get install luarocks
sudo luarocks install inotify INOTIFY_INCDIR=/usr/include/`uname -m`-linux-gnu
$
sudo addgroup (aktueller Benutzer) adm
reboot

Ergänzungen:

1. Punkt: FISH Shell (v2.x) installieren (für Wheezy)

$
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key D880C8E4
sudo echo 'deb http://download.opensuse.org/repositories/shells:/fish:/release:/2/Debian_7.0/ ./' > /etc/apt/sources.list.d/fish-shell.list
sudo apt-get update
sudo apt-get install konsole fish
$
chsh -s /usr/bin/fish $USER

optische Anpassungen

1. Punkt: Awesome Schrift leicht vergrößern

$
/bin/sed -i "s/uni 05_53 6/sans 8/g" $HOME/.config/awesome/theme.lua

/bin/sed -i "s/uni 05_53 6/sans 8/g" $HOME/.config/awesome/rc.lua
$

2. Punkt: Terminal ändern

$
/bin/sed -i "s/x-terminal-emulator/konsole/g" $HOME/.config/awesome/rc.lua
$

alternativ dazu

$
update-alternatives –config x-terminal-emulator
$

3. Punkt: konsole anpassen

In Awesome einloggen

WINDOWS Taste + ENTER -> Konsole öffnen, Settings -> Manage Profiles -> Edit Profile

GENERAL
Command: /usr/bin/fish
Show menu bar in new windows ABWÄHLEN

TABS
Tab bar display: Always Hide Tab Bar

APPEARANCE
Green on Black …wahlweise Orange bei Forground auswählen…

SCROLLING
Scroll Bar: Hidden

ADVANCED
Cursor: Blinking cursor ANWÄHLEN

Settings -> Show Menubar ABWÄHLEN

4. Punkt: FISH Shell anpassen

fish_config

(im Browser) prompt -> Simple Pythonista => use prompt