| Version 9 (modified by , 13 years ago) ( diff ) |
|---|
Unity
In den neueren Ubuntu-Versionen wurde der Gnome-Desktop teilweise durch die Alternative Unity (entwickelt von der Ubuntu-Firma Canonicle) ersetzt.
Hier finden sich Informationen zur Verwendung und Administration von Unity.
Siehe auch die Seiten LtspGnome und LtspUbuntu.
Launcher
Der Inhalt des Unity-Launchers (Programmstarter) kann über den dconf-Machanismus konfiguriert werden. Dazu auf den LtspServern
- Datei /etc/dconf/db/site.d/00_site_settings editieren
- Soll der Inhalt unveränderbar sein, auch Datei /etc/dconf/db/site.d/locks/oo_site_locks entsprechend anpassen
- (Achtung, keine Tilde-Backups der alten Dateien herumliegen lassen, die werden mit gelesen!)
- dconf update
- 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:
for u in $(teachers) $(students) ; do sudo -sHu $u dbus-launch gsettings reset-recursively com.canonical.Unity.Launcher ; done
Indicators
Die früheren Gnome-Notifications (systray) wurden durch ein neues Plugin-System (Indicators) ersetzt.
Hier gibt es eine (unvollständige) Liste verfügbarer Unity-Indicators: http://askubuntu.com/questions/30334/what-application-indicators-are-available
Was uns leider dringend fehlt, ist ein Indicator für CupsPykota. Dort scheint es nur die "alte" Gnome-Notofication zu geben.
Whitelisting von Gnome-Notifications
Vielleicht gibt es eine Lösung. Das Stichwort lautet "whitelisting" -- es können bestimmte Gnome-Notofications freigeschaltet werden, die dann neben den Indicators erscheinen.
Dazu muss ein dconf-Schlüssel gesetzt werden: com.canonical.Unity.Panel->systray-whitelist.
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.
Für den aktuellen Nutzer kann der Schlüssel von der Kommandozeile aus gesetzt werden:
> gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"
Alternativ geht das mit dem GUI-Tool dconf-editor, das sich im Paket dconf-tools findet.
Danach muss Unity neu gestartet werden, d.h. für Unity 3d:
> unity --replace &
bzw. Unity 2d:
> killall unity-2d-panel
Oder der Nutzer loggt sich aus und wieder ein.
- Achtung! Das Whitelisting funktioniert derzeit mit Unity 2d nicht!
- Siehe launchpad:847525. In den PPA existiert bereits ein Fix, der hoffentlich auch bald in den Standardpaketquellen ankommen wird.
Die Inhalte dieser Wiki-Seite erscheinen, (wo anwendbar und nicht anderweitig angegeben), unter einer Creative-Commons-Lizenz CC BY NC SA 3.0 Germany. Urheber: Dr. Rüdiger Kupper, Kepler-Gymnasium Freudenstadt.