За останні кілька років використання Лінуксу натрапляю на ті самі проблеми. Зараз учетверте шукав як міняти розкладку клавіатури через командну стрічку, щоб їх можна було змінювати автоматично. Сюди буду періодично кидати речі які я часто забуваю.

 1. Keyboard layout

setxkbmap us
#!/bin/bash
 setxkbmap -layout us,ru
 setxkbmap -option
 setxkbmap -option 'grp:ctrl_shift_toggle'

^ Висить в автозагрузці awesomeWM. Relevant:

http://www.linux.org.ru/forum/general/6603527 http://awesome.naquadah.org/wiki/Change_keyboard_maps

Now Playing: Виктор Цой – Мама – анархия

2. Autorun in AwesomeWM

-- Just add lines to end of your ~/.config/awesome/rc.lua:
 awful.util.spawn_with_shell("COMMAND1") awful.util.spawn_with_shell("COMMAND2")
#! /bin/bash
 # Run program unless it's already running.
 if [ -z "`ps -Af | grep -o -w ".*$1" | grep -v grep | grep -v run-once`" ]; then
 $@
fi

http://awesome.naquadah.org/wiki/Autostart

Now Playing: Fabrizio De Andre’ – Dolcenera

3. Sudo

Visudo: USER_NAME ALL=(ALL) ALL

Now Playing: Coolio ft 2pac, Snoop Dogg & BIG – Gangsta’s Paradise

4. Backgrounds

#! /bin/bash
while true;
do
  awsetbg -r <path/to/the/directory/of/your/wallpapers>
  sleep 15m
done &

http://awesome.naquadah.org/wiki/FAQ

Now Playing: Cake – Friend Is A Four Letter Word

5. Concentrating

Написав цей скрипт щоб міняти місцями два hosts-файли:

#! /bin/bash
mv /etc/hosts /etc/hosts-tmp
mv /etc/hosts2 /etc/hosts
mv /etc/hosts-tmp /etc/hosts2

Вміст hosts2:

# Concentration
127.0.0.1 reddit.com
127.0.0.1 vk.com
127.0.0.1 youtube.com
127.0.0.1 twitter.com
127.0.0.1 shmt.pp.ua
127.0.0.1 hackforums.net
127.0.0.1 gmail.com
127.0.0.1 mail.google.com

Now Playing: Radiohead – Karma Police

6. Screen Brighntness (added 06/02/2013)

echo -n 6 > /sys/class/backlight/acpi_video0/brightness

Now Playing: 2pac – Ghost

Поки все. 05/01/2012. TODO: Apache/PHP/MySQL + PHPMyAdmin + XFCE + fortune/cowsay/conky + Psi-plus + TOR/I2P