Problem:
Niestety jeszcze nie. Mówiono o dynamicznych przestrzeniach roboczych w Unity, ale jak dotąd nie znam żadnych konkretnych planów.
Częściowe rozwiązanie:
Podczas gdy dynamiczne przestrzenie robocze nie są jeszcze funkcją Unity, możesz łatwo uzyskać podobną funkcję. To rozwiązanie korzysta ze skryptu opublikowanego na Webupd8, więc nie mogę przypisać sobie faktycznego skryptu i pliku .desktop , ale metoda skrótu klawiaturowego jest moja.
Najpierw utwórz plik skryptu (tekstowy) z tą zawartością:
#!/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
- Zapisz go jako
workspaces
(bez rozszerzenia pliku).
- Kliknij plik prawym przyciskiem myszy i kliknij właściwości.
- Oznacz go jako wykonywalny we właściwościach pliku.
- Teraz przenieś go do
/opt
:
Albo:
- Uruchom
sudo mv workspaces /opt
w terminalu
- lub naciśnij alt+ f2. Wpisz
gksu nautilus /opt
. Po otwarciu nowego okna wytnij i wklej skrypt do tego folderu.
Metoda skrótów klawiaturowych:
Teraz możesz przypisać skróty, aby umożliwić dodawanie i usuwanie obszarów roboczych.
Metoda szybkiej listy:
Możesz utworzyć plik .desktop, który spełnia wszystkie te funkcje za pomocą dwóch kliknięć.
Utwórz nowy plik tekstowy i wprowadź następujące dane:
[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
- Zapisz ten plik jako
workspaces.desktop
i oznacz go jako wykonywalny.
- Przenieś plik do
~/.local/share/applications
.
- Możesz to zrobić, otwierając menedżer plików, naciskając CTRL+ L(litera) i wpisując adres (zostanie on automatycznie uzupełniony), a następnie naciskając enter.
- Przeciągnij i upuść plik do programu uruchamiającego Unity.
- Po kliknięciu prawym przyciskiem myszy pojawi się opcja dodania lub usunięcia wierszy i kolumn obszarów roboczych.
Jak zrobić to bardziej jak GNOME Shell:
Otwórz Compiz Config Settings Manager (zainstaluj, jeśli jeszcze go nie masz)
sudo apt-get install compizconfig-settings-manager
Przejdź do Opcje ogólne i kliknij Rozmiar pulpitu.
- Ustaw „Rozmiar poziomy” na 1.
- Ustaw „Rozmiar pionowy” na 2.
- Gdy potrzebujesz więcej obszarów roboczych, możesz użyć skrótu klawiaturowego lub skróconej listy.