Visto che l’ho rimessa riporto le mie configurazioni, qui la pagina sulla wiki.
[~] cat .Xdefaults
URxvt*transparent:true
URxvt*scrollBar:false
URxvt*geometry:90x40
URxvt*foreground:white
URxvt*shading:60
e alla fine del file .config/openbox/rc.xml :
...............
<applications>
<application name="urxvt">
<decor>no</decor>
<focus>yes</focus>
<position>
<x>10</x>
<y>20</y>
</position>
<layer>below</layer>
<desktop>all</desktop>
<maximized>false</maximized>
</application>
.........
urxvt &
eject -T
Se il lettore è aperto lo chiude, se è chiuso lo apre, senza bisogno di script o altre cose.
[~] ls .bmpanel/themes/
Blacky clearlooks darkpink18 tint transpy
arch darkblack18 simplegray tint-pack
[~] cat .config/openbox/autostart.sh | grep bmpanel
bmpanel transpy & # bmpanel in .bmpanel/themes/
[~]
Consiglio questa:
[~] q gbatt
gbatt 1.3-3
[~]
Se non funziona provate a editare /usr/share/gbatt/gbatt.py cercando
acpi = os.popen("acpi -b")
sostituite la flag “-b” con “-p”:
acpi = os.popen("acpi -p")
man acpi:
…
-p | –proc
use the old /proc interface, default is the new /sys one
il programmino infatti è un pò datato, così dovrebbe andare.
La guida ufficiale del wiki si trova a questo link.
pacman -S wireless_tools wpa_supplicant networkmanager
[~] groups
wheel dbus hal network video audio optical storage power users
[~]
Per eseguire l’applet nm-applet con i permessi di utente e senza che tutte le volte venga richiesta la password per sbloccare il portachiavi di gnome dobbiamo prima installare il pacchetto:
[~] yaourt -S gnome-keyring-manager
e lo eseguiamo da utente; una volta aperto andiamo su visualizza -> portachiavi, e cancelliamo tutto quello che si può cancellare selezionando uno ad uno gli elementi che si sono visualizzati nel menu di sinistra con “portachiavi -> elimina portachiavi”.
Poi dobbiamo modificare i file /etc/dbus-1/system.d/NetworkManager.conf e /etc/dbus-1/system.d/nm-applet.conf in questo modo (link della discussione):
[~] sudo cp /etc/dbus-1/system.d/NetworkManager.conf /etc/dbus-1/system.d/NetworkManager.conf.old
[~] sudo cp /etc/dbus-1/system.d/nm-applet.conf /etc/dbus-1/system.d/nm-applet.conf.old
[~] cat /etc/dbus-1/system.d/NetworkManager.conf
<!DOCTYPE busconfig PUBLIC
"-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
<busconfig>
<policy user="root">
<allow own="org.freedesktop.NetworkManager"/>
<allow send_destination="org.freedesktop.NetworkManager"/>
<allow send_interface="org.freedesktop.NetworkManager"/>
<allow own="org.freedesktop.NetworkManager.PPP"/>
<allow send_destination="org.freedesktop.NetworkManager.PPP"/>
<allow send_interface="org.freedesktop.NetworkManager.PPP"/>
</policy>
<!-- My hack -->
<policy group="network">
<allow send_destination="org.freedesktop.NetworkManager"/>
<allow send_interface="org.freedesktop.NetworkManager"/>
</policy>
<!-- End of my hack -->
<policy at_console="true">
<allow send_destination="org.freedesktop.NetworkManager"/>
<allow send_interface="org.freedesktop.NetworkManager"/>
</policy>
<policy context="default">
<deny own="org.freedesktop.NetworkManager"/>
<deny send_destination="org.freedesktop.NetworkManager"/>
<deny send_interface="org.freedesktop.NetworkManager"/>
<deny own="org.freedesktop.NetworkManager.PPP"/>
<deny send_destination="org.freedesktop.NetworkManager.PPP"/>
<deny send_interface="org.freedesktop.NetworkManager.PPP"/>
</policy>
<limit name="max_replies_per_connection">512</limit>
</busconfig>
[~]
[~] cat /etc/dbus-1/system.d/nm-applet.conf
<!DOCTYPE busconfig PUBLIC
"-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
<busconfig>
<policy user="root">
<allow own="org.freedesktop.NetworkManagerUserSettings"/>
<allow send_destination="org.freedesktop.NetworkManagerUserSettings"/>
<allow send_interface="org.freedesktop.NetworkManagerSettings"/>
<!-- Only root can get secrets -->
<allow send_interface="org.freedesktop.NetworkManagerSettings.Secrets"/>
</policy>
<!-- My hack -->
<policy group="network">
<allow own="org.freedesktop.NetworkManagerUserSettings"/>
<allow send_destination="org.freedesktop.NetworkManagerUserSettings"/>
<allow send_interface="org.freedesktop.NetworkManagerUserSettings"/>
<deny send_interface="org.freedesktop.NetworkManagerSetting.Secrets"/>
</policy>
<!-- end of my hack -->
<policy at_console="true">
<allow own="org.freedesktop.NetworkManagerUserSettings"/>
<allow send_destination="org.freedesktop.NetworkManagerUserSettings"/>
<allow send_interface="org.freedesktop.NetworkManagerSettings"/>
<!-- Only root can get secrets -->
<deny send_interface="org.freedesktop.NetworkManagerSettings.Secrets"/>
</policy>
<policy context="default">
<deny own="org.freedesktop.NetworkManagerUserSettings"/>
<allow send_destination="org.freedesktop.NetworkManagerUserSettings"/>
<allow send_interface="org.freedesktop.NetworkManagerSettings"/>
<!-- Only root can get secrets -->
<deny send_interface="org.freedesktop.NetworkManagerSettings.Secrets"/>
</policy>
<limit name="max_replies_per_connection">512</limit>
</busconfig>
[~]
Impostiamo che l’applet venga eseguita all’avvio, per openbox ad esempio:
[~] cat .config/openbox/autostart.sh
...
# blocco network-manager
ck-launch-session &
/usr/bin/nm-applet &
...
impostiamo che i demoni nell’ordine dhcdbd e networkmanager vengano eseguiti all’avvio e riavviamo.
Quando apparirà la finestra per inserire una password per cifrare le password in gnome, premere <invio> senza inserire niente, in questo modo quella finestra non comparirà più.
[~] pacman -Ss xbindkeys
extra/xbindkeys 1.8.2-2
xbindkeys allows you to launch shell commands with your keyboard or your mouse under X Window
Con questo programmino possiamo settare (tutte?) le scorciatoie che vogliamo, senza riconfigurarle ogni volta in base al wm che usiamo, editando il file .xbindkeysrc presente in home.
Questo è il mio:
[~] cat .xbindkeysrc
"xterm"
alt + x
"wxcam"
alt + w
"vlc"
alt + v
"firefox"
alt + f
"thunderbird"
alt + t
"gedit"
alt + g
"nautilus --no-desktop /media/banca_dati"
alt + n
"thunar /media/banca_dati"
alt + b
"pidgin"
alt + p
"/sbin/poweroff"
alt + h
"epiphany"
alt + e
"gmrun"
alt + F2
"gnome-screenshot"
Print
"rhythmbox"
alt + r
"keepassx"
alt + k
"thunar /media/banca_dati/Universita"
alt + u
"gnome-terminal"
alt + o
"amarok"
alt + a
"gmplayer"
alt + m
"amixer -c 0 sset Master 3- unmute cap"
XF86AudioLowerVolume
"amixer -c 0 sset Master 3+ unmute cap"
XF86AudioRaiseVolume
"eject -T"
XF86AudioMedia
[~]
I codici dei tasti si possono vedere con xbindkeys -k (per uno) e xbindkeys -mk (per le combinazioni).