Gerade bin ich bei deifl auf ein nettes Script gestossen, das mein bisheriges Setup von dmenu zum Aufruf von Programmen sinnvoll ergaenzt. Ich habe die von deifl erweiterte Version noch etwas an meine Befuerfnisse angepasst und in meine Fluxbox Konfiguration eingebaut:
#! /bin/bash
file=$HOME/.dclip_cache
size=15
test -e $file || touch $file
if [ "$1" == "copy" ]; then
sel_clip=$(xclip -o)
sel_file=$(echo -n "$sel_clip"|tr '\n' '¶')
fi
if [ "$1" == "paste" ]; then
shift
touch $file
# added variables
FN="-*-terminus-*-r-normal-*-*-120-*-*-*-*-iso8859-*"
NB="#000000"
NF="#FFFFFF"
SB="#0066ff"
sel_file=$(cat $file | dmenu -p 'Paste:' -fn $FN -nb $NB -nf $NF -sb $SB -sf $SF ${1+"$@"})
sel_clip=$(echo -n "$sel_file"|tr '¶' '\n')
fi
[ "$sel_clip" == "" ] && exit 1
sed "/^$sel_file$/d" -i $file
cut=$(head -n $(($size-1)) $file)
echo "$sel_file" > $file
echo -n "$cut" >> $file
echo -n "$sel_clip" | xclip -selection primary -i
echo -n "$sel_clip" | xclip -selection clipboard -i
exit 0
Das Script habe ich in ~/bin/dclip abgelegt. Eine passende Config fuer Fluxbox (~/.fluxbox/keys) koennte so aussehen:
Mod4 r :ExecCommand ~/bin/dmenu
Mod4 c :ExecCommand ~/bin/dclip copy
Mod4 v :ExecCommand ~/bin/dclip paste
Mit dieser Config kopiert man mittels Mod4 ("Windowstaste") + c eine markierte Passage und mit Mod4+v startet man die Auswahl. Einfuegen laesst sich das Ganze dann auf der mittleren Maustaste, Shift+Insert oder Sgtrg+v.
Dmenu starte ich ueber Mod4+r. Das Script ist das selbe wie im Eintrag im ArchWiki beschrieben:
#!/bin/bash
$(dmenu_path | \
dmenu -fn '-*-terminus-*-r-normal-*-*-120-*-*-*-*-iso8859-*' \
-nb '#000000' -nf '#FFFFFF' -sb '#0066ff')
Ich bin mal gespannt, wie sich dieses Setup im weiteren Betrieb bewaehren wird.
Ich habe mir gerade das Android-SDK installiert und damit rumgespielt. Hier mal ein Screenshot der mobilen Darstellung auf Android:
Wer ab und zu ruby programmiert, wird wahrscheinlich auch gefallen an irb, der ruby-Shell, gefunden haben. Bisher hat mich daran die Tatsache gestoert, dass sie per Default keine TAB-Vervollstaendigung mitbringt. Marc hat mich per Twitter auf einen Eintrag in seinem Blog hingewiesen, der das aendert:
[root@burgr:~]# gem install wirble
Successfully installed wirble-0.1.2
1 gem installed
Installing ri documentation for wirble-0.1.2...
Installing RDoc documentation for wirble-0.1.2...
Speichert man nun folgende Anweisungen in der Datei ~/.irbrc, bekommt man eine funktionierende Autovervollstaendigung und schoenes Syntax-Highlighting.
require 'rubygems'
require 'wirble'
Wirble.init
Wirble.colorize
Das Modul scheint Funktionen der darunter liegenden Commandshell zu nutzen, denn so Sachen wie zum Beispiel Strg+R fuer inkrementelle Suche funktionieren nun ebenfalls.
Nach Jahren der Qual und viel Leid mit dem ATI-Catalyst-Treiber fuer Linux hat die Situation auf meinem bleeding edge System mit dem Upgrade auf X.org 7.4 und Catalyst 8.11 nun einen traurigen Hoehepunkt erreicht. Hier mal ein paar der schwersten Fehler:
- Der Xserver hat sich geweigert im Akkubetrieb zu starten. Zu sehen bekam man nur einen schwarzen Bildschirm und dann ging nichts mehr. Also Neustart und ohne X booten. Zum Glueck bin ich in der Lage auch ohne graphische Oberflaeche zu arbeiten.
- Beim Zuklappen des Notebooks kam es in zufaelligen Abstaenden zum Einfrieren des XServers was ebenfalls nur durch einen Neustart gefixt werden konnte.
- Beim Abspielen einiger Videos kam man irgendwann in die absurde Situation, in der das Bild dem Ton um hinterher rennt. Teilweise um Sekunden versetzt.
Nach all diesem Leiden habe ich mich mal nach dem aktuellen Befinden des RadeonHD-Treibers erkundigt, der mit Hilfe der offen gelegten Spezifikationen entstanden ist. Also installiert, xorg.conf editiert. Geht. Die oben beschriebenen Probleme sind Vergangenheit. Einziger Nachteil: Der Treiber bietet keine hardwarebeschleunigte 3D-Ausgabe. Ist auf dem Notebook zum Arbeiten allerdings auch nicht zwingend notwendig. Immerhin muss ich mich nun nicht mehr auslachen lassen wenn mein Notebook in einer Vorlesung nicht vernuenftig hochfahren will. Weitere Infos zur Installation bekommt man im ArchWiki.
Mobile, internetfaehige Geraete werden immer beliebter. Darum habe ich hier ein Plugin installiert, welches die Darstellung auf iPhones und anderen mobilen Geraeten mit Webbrowsern verbessert. Ich habe das Ganze mal auf meinem Handy mit dem Nokia-Browser und Opera mini ausprobiert und der nette paxos hat fuer mich einen Screenshot mit dem iPhone gemacht:
Nebenbei wurde noch auf die aktuelle beta-Version von Serendipity upgegradet. Ich bin bisher mit dem Ergebnis zufrieden.
Ich habe mal angefangen ein paar befreundete Blogs in meiner Sidebar zu verlinken. Sollte sich jemand benachteiligt fuehlen, kann er/sie an dieser Stelle einen Kommentar hinterlassen und dann ueberlege ich mir ob ich einen weiteren Link einfuege. ![]()
So schnell kann die Zeit vergehen. Es sind nun schon wieder zwei Jahre vergangen und mein momentaner GPG-Key ist abgelaufen.
Der neue Key ist unter der Key-ID 0x5711CE93 hier, hier oder auf den gaengigen Keyservern zum Download bereit. Importieren laesst er sich mit einem passenden Tool wie zum Beispiel dem GPG Kommandozeilen-Programm:
gpg --keyserver gpg-keyserver.de --recv-keys 0x5711CE93
Sollte mich jemand verschluesselt erreichen wollen, ist eine mit GPG verschluesselte Email das Mittel der Wahl. Also viel Spass damit.
Mein T-Shirt der FeedMe-Aktion lag heute tatsaechlich im Briefkasten:
Ich bedanke mich hiermit herzlich fuer das gute Stueck. ![]()
Gerade lese ich, dass newsbeuter 1.3 freigegeben worden ist. Ich habe daraufhin gleich mal ein aktuelles PKGBUILD fuer Arch Linux erstellt und hochgeladen. Viel Spass damit!
Ich haette gerne so ein T-Shirt und unverfroren wie ich bin, setze ich nun mal einen Link auf http://www.3dsupply.de und fordere eines der T-Shirts ein.
Um was es genau geht, kann man auf der feedme-Seite nachlesen:
PS Für die, die hier "gestrandet" sind und noch nicht wissen, worum es hier überhaupt geht: Veröffentlichst du einen Beitrag in deinem Blog, in dem der Link auf unsere Seite http://www.3dsupply.de enthalten ist, schicken wir dir das Shirt kostenlos in deiner Wunschgröße zu.
[via]




