Problem:
Leider noch nicht. Es wurde über dynamische Arbeitsbereiche in Unity gesprochen, aber ich kenne noch keine konkreten Pläne dafür.
Teillösung:
Während dynamische Arbeitsbereiche noch keine Funktion von Unity sind, können Sie eine ähnliche Funktion ziemlich einfach erhalten. Diese Lösung verwendet ein Skript, das auf Webupd8 veröffentlicht wurde. Daher kann ich das eigentliche Skript und die .desktop- Datei nicht gutschreiben , aber die Keyboard Shortcut-Methode gehört mir.
Erstellen Sie zunächst eine Skriptdatei (Textdatei) mit folgendem Inhalt:
#!/bin/bash
case $1 in
rows)t=v;;
cols)t=h;;
esac;
check=`gconftool-2 --get /apps/compiz-1/general/screen0/options/${t}size`
if [[ ! ($2 = - && $check < 2 ) ]]
then
[[ $2 = [-+] ]] && gconftool-2 --set /apps/compiz-1/general/screen0/options/${t}size --type int $(( $check $2 1 ))
fi
- Speichern Sie es als
workspaces
(keine Dateierweiterung).
- Klicken Sie mit der rechten Maustaste auf die Datei und klicken Sie auf Eigenschaften.
- Markieren Sie es in den Dateieigenschaften als ausführbar.
- Verschieben Sie es nun zu
/opt
:
Entweder:
- Führen Sie
sudo mv workspaces /opt
in einem Terminal,
- oder drücken Sie alt+ f2. Typ
gksu nautilus /opt
. Wenn das neue Fenster geöffnet wird, schneiden Sie das Skript aus und fügen Sie es in diesen Ordner ein.
Tastaturkürzel Methode:
Jetzt können Sie einige Verknüpfungen zuweisen, um das Hinzufügen und Entfernen von Arbeitsbereichen zu ermöglichen.
Quicklist-Methode:
Sie können eine .desktop-Datei erstellen, die alle diese Funktionen mit zwei Klicks für Sie ausführt.
Erstellen Sie eine neue Textdatei und geben Sie Folgendes ein:
[Desktop Entry]
Version=1.0
Name=Workspaces
Comment=Change Workspace Numbers
GenericName=Workspace Editor
Terminal=false
Type=Application
Icon=desktop
X-Ayatana-Desktop-Shortcuts=AddRow;RmRow;AddColumn;RmColumn;
[AddRow Shortcut Group]
Name=Add Row
Exec=/opt/workspaces-shortcuts rows +
TargetEnvironment=Unity
[AddColumn Shortcut Group]
Name=Add Column
Exec=/opt/workspaces-shortcuts cols +
TargetEnvironment=Unity
[RmRow Shortcut Group]
Name=Remove Row
Exec=/opt/workspaces-shortcuts rows -
TargetEnvironment=Unity
[RmColumn Shortcut Group]
Name=Remove Column
Exec=/opt/workspaces-shortcuts cols -
TargetEnvironment=Unity
- Speichern Sie diese Datei als
workspaces.desktop
und markieren Sie sie als ausführbar.
- Verschieben Sie die Datei nach
~/.local/share/applications
.
- Sie können dies tun, indem Sie den Dateimanager öffnen, CTRL+ L(den Buchstaben) drücken und die Adresse eingeben (diese wird automatisch vervollständigt) und dann drücken enter.
- Ziehen Sie die Datei per Drag & Drop auf Ihren Unity Launcher.
- Wenn Sie mit der rechten Maustaste darauf klicken, können Sie Zeilen und Spalten von Arbeitsbereichen hinzufügen oder entfernen.
So machen Sie es mehr wie GNOME Shell:
Öffnen Sie den Compiz Config Settings Manager (installieren Sie ihn, falls Sie ihn noch nicht haben).
sudo apt-get install compizconfig-settings-manager
Gehen Sie zu Allgemeine Optionen und klicken Sie auf Desktop-Größe.
- Stellen Sie die "horizontale Größe" auf 1 ein.
- Stellen Sie die "vertikale Größe" auf 2 ein.
- Wenn Sie mehr Arbeitsbereiche benötigen, können Sie Ihre Tastaturkürzel oder die Quicklist verwenden.