| | 10 | |
| | 11 | |
| | 12 | === Launcher === |
| | 13 | |
| | 14 | Der Inhalt des Unity-Launchers (Programmstarter) kann über den dconf-Machanismus konfiguriert werden. |
| | 15 | Dazu auf den LtspServern |
| | 16 | 1. Datei /etc/dconf/db/site.d/00_site_settings editieren |
| | 17 | 1. Soll der Inhalt unveränderbar sein, auch Datei /etc/dconf/db/site.d/locks/oo_site_locks entsprechend anpassen |
| | 18 | 1. (Achtung, keine Tilde-Backups der alten Dateien herumliegen lassen, die werden mit gelesen!) |
| | 19 | 1. dconf update |
| | 20 | 1. Wenn der Inhalt nicht gelockt sein soll, sondern die Nutzer nur den neuen Inhalt des Launchers per Default bekommen sollen, muss jetzt der entsprechende gconf-Schlüssel der Nutzer zurückgesetzt werden. Dazu als root auf einem LtspServer: |
| | 21 | {{{ |
| | 22 | for u in $(teachers) $(students) ; do sudo -sHu $u dbus-launch gsettings reset-recursively com.canonical.Unity.Launcher ; done |
| | 23 | }}} |
| | 24 | |
| | 25 | === Indicators === |
| | 26 | |
| | 27 | Die früheren Gnome-//Notifications// (systray) wurden durch ein neues Plugin-System (//Indicators//) ersetzt. |
| | 28 | |
| | 29 | Hier gibt es eine (unvollständige) Liste verfügbarer Unity-Indicators: http://askubuntu.com/questions/30334/what-application-indicators-are-available |
| | 30 | |
| | 31 | Was uns leider dringend fehlt, ist ein Indicator für CupsPykota. Dort scheint es nur die "alte" Gnome-Notofication zu geben. |
| | 32 | |
| | 33 | |
| | 34 | ==== Whitelisting von Gnome-Notifications ==== |
| | 35 | |
| | 36 | Vielleicht gibt es eine Lösung. Das Stichwort lautet "whitelisting" -- es können bestimmte Gnome-Notofications freigeschaltet werden, die dann neben den Indicators erscheinen. |
| | 37 | |
| | 38 | Dazu muss ein dconf-Schlüssel gesetzt werden: `com.canonical.Unity.Panel->systray-whitelist`. |
| | 39 | Dieser Schlüssel ist ein Array von Strings mit den Programmnamen, deren Notifikationen im Unity-Panel erscheinen dürfen. Setzt man den Schlüssel auf den Wert `['all']`, so sind //alle// Gnome-Notifications erlaubt. |
| | 40 | |
| | 41 | Für den aktuellen Nutzer kann der Schlüssel von der Kommandozeile aus gesetzt werden: |
| | 42 | {{{ |
| | 43 | > gsettings set com.canonical.Unity.Panel systray-whitelist "['all']" |
| | 44 | }}} |
| | 45 | |
| | 46 | Alternativ geht das mit dem GUI-Tool `dconf-editor`, das sich im Paket `dconf-tools` findet. |
| | 47 | |
| | 48 | Danach muss Unity neu gestartet werden, d.h. für Unity 3d: |
| | 49 | {{{ |
| | 50 | > unity --replace & |
| | 51 | }}} |
| | 52 | bzw. Unity 2d: |
| | 53 | {{{ |
| | 54 | > killall unity-2d-panel |
| | 55 | }}} |
| | 56 | Oder der Nutzer loggt sich aus und wieder ein. |
| | 57 | |
| | 58 | |
| | 59 | |
| | 60 | |
| | 61 | |
| | 62 | |
| | 63 | |
| | 64 | |
| | 65 | |
| | 66 | |