Des de fa uns dies estic utilitzant Unity3D i m’he vist amb la necessitat d’unes icones complementàries a les que venen per defecte.
Les que més necessitava eren la de mostrar escriptori i la del reproductor en línia GrooveShark. Però naturalment a partir d’aquests exemples podeu fer realment el que volgueu. Esper que us serveixin.
Mostrar l’escriptori
Per aquesta es necessita instal·lar el paquet xdotool amb un simple:
1 | sudo apt-get install xdotool |
sudo apt-get install xdotool
Després hem de crear un arxiu acabat amb .desktop (jo he obtat per ShowDesktop.desktop) amb el següent contingut:
1 2 3 4 5 6 7 8 9 10 | [Desktop Entry] Version=1.0 Name=Escriptori Comment=Escriptori Exec=sh -c "/usr/bin/xdotool key ctrl+alt+d" Terminal=false X-MultipleArgs=false Type=Application Icon=user-desktop Categories=Utility; |
[Desktop Entry] Version=1.0 Name=Escriptori Comment=Escriptori Exec=sh -c "/usr/bin/xdotool key ctrl+alt+d" Terminal=false X-MultipleArgs=false Type=Application Icon=user-desktop Categories=Utility;
Posant-li permisos d’execució a través de la terminal (chmod +x ShowDesktop.desktop) o de la interfície gràfica.
Per acabar simplement l’hem d’arrossegar a la barra lateral de l’Unity.
Dir també que té una petita peculiaritat: no ens permet clicar amb el botó primària degut a la latència en l’execució d’aplicacions que dur l’Unity, la solució és clicar-hi amb el botó central del ratolí (la rodeta).
Grooveshark
El procés és bastant similar a l’anterior, però en aquest cas crearem dues entrades de menú dins la mateixa icona:
- Una per executar Chromium en mode “webapp” amb el Grooveshark com a pàgina principal.
- Una altra per poder obrir el Chromium en mode normal i poder-hi instal·lar les extensions necessàries com puguin ser AdBlock Plus o Grooveshark Non-Stop.
L’he anomenada GrooveShark.desktop i té el següent contingut:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | [Desktop Entry] Version=1.0 Name=Grooveshark Comment=Grooveshark Exec=/usr/bin/chromium-browser --app="http://grooveshark.com/" --user-data-dir=.config/grooveshark Terminal=false X-MultipleArgs=false Type=Application Icon=applications-multimedia Categories=AudioVideo;Player; StartupNotify=true StartupWMClass=grooveshark.com.Chromium-browser X-Ayatana-Desktop-Shortcuts=Config; [Config Shortcut Group] Name=Config Exec=/usr/bin/chromium-browser --user-data-dir=.config/grooveshark StartupWMClass=grooveshark.com.Chromium-browser TargetEnvironment=Unity |
[Desktop Entry] Version=1.0 Name=Grooveshark Comment=Grooveshark Exec=/usr/bin/chromium-browser --app="http://grooveshark.com/" --user-data-dir=.config/grooveshark Terminal=false X-MultipleArgs=false Type=Application Icon=applications-multimedia Categories=AudioVideo;Player; StartupNotify=true StartupWMClass=grooveshark.com.Chromium-browser X-Ayatana-Desktop-Shortcuts=Config; [Config Shortcut Group] Name=Config Exec=/usr/bin/chromium-browser --user-data-dir=.config/grooveshark StartupWMClass=grooveshark.com.Chromium-browser TargetEnvironment=Unity
Li doneu permisos d’execució com amb l’anterior i si voleu li canvieu la imatge de la icona, jo estic utilitzant el següent:
Si sou molt vessuts i no voleu fer copiar i enganxar us podeu baixar el paquet sencer amb les icones i la imatge.
I una aquí podeu veure el resultat:
capó.cat

