Unity Fenstermanager
Unity ist der standard Fenstermanager von Ubuntu seit Version.
Er kann mit verschiedenen Tools angepasst werden.
.desktop Dateien
Die „.desktop“ Dateien dienen als Starter für Programme in Ubuntu.
Auf der Seite Desktop-Dateien gibt es nähere Infos dazu.
Unsettings
Mit „Unsettings“ kann man über eine grafische Oberfläche die Desktop-Oberfläche von Unity anpassen.
Hier können nur Benutzer bezogene Anpassungen gemacht werden. Systemweite Änderungen sind nicht möglich
sudo add-apt-repository ppa:diesch/testing sudo apt-get update sudo apt-get install unsettings
dconf-tools
Mit den dconf-tools
lassen sich diverse Einstellungen zum Verhalten Unity (Ubuntu's Fenstermanager) ändern.
Installieren
Die dconf-tools
sind in den Ubuntu-Paketquellen enthalten. Daher lassen sich die Tools einfach installieren.
apt-get install dconf-tools
dconf-editor
Mit dem Befehl dconf-editor
öffnet sich die GUI für die einzelnen Einstellungen.
Man sieht links im Fenster eine Baumstruktur und rechts die jew. Optionen mit ihren Werten.
gsettings
Mit dem Befehl gsettings
lassen sich die Einstellungen auch über das Terminal setzen
Parameter | Beschreibung |
---|---|
get | Abfrage der jew. Keys eines Bereiches |
set | Setzen des Wertes für einen Key |
list-keys | Abfrage der vorhandenen Keys in einem Bereich |
list-schemas | Abfrage aller Bereiche bzw. Unterbereiche |
Dimmen mit Batteriebetrieb
Im Batteriebetrieb wird die Helligkeit des Bildschirms nach einer gewissen Zeit gedimmt um Energie zu sparen.
Mit folgendem Befehl kann man diese Einstellungen ein- bzw. ausschalten.
einschalten
gsettings set org.gnome.settings-daemon.plugins.power idle-dim-battery true
ausschalten
gsettings set org.gnome.settings-daemon.plugins.power idle-dim-battery false
Hier noch ein kleines Script das den Wert ausgibt und dann abfragt was geschehen soll.
#!/bin/bash BEREICH="gsettings set org.gnome.settings-daemon.plugins.power" OPTION="idle-dim-battery" echo "Folgender Wert ist zur Zeit gesetzt" echo $BEREICH echo $OPTION gsettings get org.gnome.settings-daemon.plugins.power idle-dim-battery echo -e "\n" echo -e "\n" echo "Zum Einschalten eine '1' oder zum Ausschalten ein '2' eingeben." read WERT if [ $WERT == 1 ]; then WERT="true" else WERT="false" fi gsettings set org.gnome.settings-daemon.plugins.power idle-dim-battery $WERT
Meldung für Herunterfahren/Neustart/Abmelden ausblenden
Wenn man Ubuntu herunterfahren, neustarten oder sich abmelden will, kommt immer noch eine Meldung ob man wirklich will.
Diese kann man im dconf-editor
abschalten, in dem man folgenden Eintrag abschaltet:
org.gnome.gnome-session.logout-prompt
Uhrzeitanzeige in Taskleiste
- Sekunden anzeigenb
Entweder perdconf-editor
setzen oder per Befehl.gsettings set org.gnome.desktop.interface clock-show-seconds true
- Kalenderwochen im Kalender anzeigen
Entweder perdconf-editor
setzen oder per Befehl.gsettings set org.gnome.desktop.calendar show-weekdate true
- Wochentag vor dem Datum anzeigen
Entweder perdconf-editor
setzen oder per Befehl.gsettings set org.gnome.desktop.interface clock-show-weekday true
Ubuntu Bildschirmfreigabe
- Animationen ausschalten
gsettings set org.gnome.desktop.interface enable-animations false
- RDP auch der Bildschirm gesperrt ist (erste Anmeldung weiterhin notwendig)
sudo apt install gnome-shell-extension-manager
- im Startmenü nach „Erweiterung“ suchen
- im Erweiterungs-Manager nach „Allow locked Remote Desktop“ suchen und diesen installieren
- rebooten und testen
XRDP Bildschirmfreigabe
- Ubuntu's eigene Bildschirmfreigabe deaktivieren (Einstellungen → Sytem) falls eingschaltet
- xrdp installieren
sudo apt install xrdp usermod -a -G ssl-cert xrdp
- xrdp konfigurieren
/etc7xrdp/xrdp.ini
(nur wenn langsame Internetverbindung vorhanden ist) anweisen weniger Farben zu übermittelnsudo sed -i 's/max_bpp=32/max_bpp=16/g' /etc/xrdp/xrdp.ini
/etc7xrdp/startwm.sh
(damit wird die normale GNOME-Umgebung geladen) folgendes oben hinzufügenexport DESKTOP_SESSION=ubuntu export GNOME_SHELL_SESSION_MODE=ubuntu export XDG_CURRENT_DESKTOP=ubuntu:GNOME
- Betriebssystem neu starten
Compiz CCSM
Mit dem „CCSM“ (CompizConfig Settings-Manager) kann man das verhalten der Fenster in Unity steuern.
Installieren
Die ccsm
sind in den Ubuntu-Paketquellen enthalten. Daher lassen sich die Tools einfach installieren.
apt-get install compizconfig-settings-manager
Zusätzlich kann man auch noch div. Plugins installieren
apt-get install compiz-fusion-plugins-extra
CCSM
Mit dem Befehl ccsm
(oder einfach in der Dash-Startseite suchen) öffnet sich ein Fenster mit div. Symbolen für die einzelnen
Einstellungen.
WICHTIG: Hier darauf achten was man tut, da sich bei Fehleinstellungen der Fenstermanager auch mal verabschieden kann!!!
Primäres Display
Wenn man zwei Displays benutzt, kann man in den Systemeinstellungen keines der Displays als „Primäres Anzeigegerät“ definieren.
In den NVidia Einstellungen, falls man eine NVIdia Grafikkarte verwendet, gibt es diese Option zwar, jedoch hat diese wenig Auswirktungen auf die Platzierung der öffnenden Fenster.
Hier muss man im Compiz unter „Allgemein → Allgemeine Optionen“ im Reiter „Display Settings“ die „Behandlung von überlappenden Ausgabegeräten“ anpassen.
Man kann das größere oder kleinere Ausgabegerät verwenden.
Wenn jedoch beide Displays gleich groß sind, setzt man das Ausgabegerät (weiter unten im Fenster), welches als primär behandelt werden soll, nach oben.
Zuletzt noch ein Reboot oder einfach ein Neustart von Unity.