Inhaltsverzeichnis

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

Ubuntu Bildschirmfreigabe

XRDP Bildschirmfreigabe

  1. Ubuntu's eigene Bildschirmfreigabe deaktivieren (Einstellungen → Sytem) falls eingschaltet
  2. xrdp installieren
    sudo apt install xrdp
    usermod -a -G ssl-cert xrdp
  3. xrdp konfigurieren
    1. /etc7xrdp/xrdp.ini
      (nur wenn langsame Internetverbindung vorhanden ist) anweisen weniger Farben zu übermitteln
      sudo sed -i 's/max_bpp=32/max_bpp=16/g' /etc/xrdp/xrdp.ini
    2. /etc7xrdp/startwm.sh
      (damit wird die normale GNOME-Umgebung geladen) folgendes oben hinzufügen
      export DESKTOP_SESSION=ubuntu
      export GNOME_SHELL_SESSION_MODE=ubuntu
      export XDG_CURRENT_DESKTOP=ubuntu:GNOME
  4. 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.