Кращий комутатор робочої області?


9

Я запускаю Ubuntu 12.04 із встановленням Unity за замовчуванням.

Піктограма комутатора робочої області могла бути кращою. Функція, яку вона виконує, виконується натисканням клавіші. Піктограма залишається тією самою (два вікна на Desktop 1), чи є вікна на інших робочих столах.

Чи є кращий комутатор робочої області - той, який представляє вікна на робочих столах у режимі реального часу?

Чи можна, і як я можу вимкнути значок перемикача робочої області?

Відповіді:


5

У мене виникло те саме питання, що і у вас, тому що я працюю на маленькому ноутбуці з обмеженою нерухомістю екрана, і я налаштував свій сенсорний панель для виконання всіх переключень робочої області. Я дізнався, як видалити значок, і він не надто задіяний. Зверніть увагу, що я використовую 12.10, і це може не стосуватися 12.04. Я все ще початківець програміст і користувач Linux, тому, будь ласка, вибачте мене, якщо я неправильно використовую будь-які умови. Оскільки піктограма AKA робочого простору-перемикача значка expo "запечена в Unity", ви повинні отримати вихідний код, змінити його і перекомпілювати. Процедура дуже схожа на ту, що згадується тут:

Як я можу відключити довільні мультитач-жести за умовчанням в Unity?

Ось процедура:

У терміналі введіть ці команди:

$ sudo apt-get build-dep unity    
$ cd /tmp
$ mkdir unity
$ cd unity

Я використовував каталог tmp, але ви могли це зробити в іншому місці.

Отримайте вихідний код Unity:

$ apt-get source unity

Перейдіть до каталогу "Єдність-6.12.0":

$ cd unity-6.12.0

Використовуйте текстовий редактор на вибір, щоб відкрити "LauncherController.cpp"

$ gedit /tmp/unity/unity-6.12.0/launcher/LauncherController.cpp

Натисніть Ctl + F і виберіть "робочі місця". У рядку 627 є команда

bool wp_enabled = (workspaces > 1);

Змініть "1" на більшу кількість, ніж кількість робочих просторів, які ви хочете використовувати. Наприклад, я хочу використовувати 3 робочих простори, тому я змінив запис таким чином:

bool wp_enabled = (workspaces > 4);

Збережіть і закрийте файл LauncherController.cpp, а потім створіть Unity:

$ dpkg-buildpackage -us -uc -nc

Це займе кілька хвилин. Потім встановіть щойно створене вами змінене Unity:

$ cd ..
$ sudo dpkg -i *deb

Після встановлення ви виходите з системи та знову входите в систему. Потім відкрийте CCSM, перейдіть до розділу Загальні> Загальні параметри> Вкладка Розмір робочого столу та змініть свою кількість робочих столів на 1. Ви повинні побачити, що піктограма Перемикача робочої області зникає з панелі запуску. Тепер ви можете змінити свою кількість робочих столів назад на номер, який ви хочете використовувати, а значок перемикача робочої області повинен залишатися прихованим. Можливо, ви зможете перезавантажити і досягти того ж результату, це я саме зробив. Ви закінчили!


1
Нічого собі, я вперше побачив фактичний цикл зміни / складання, і це має переваги. Дивовижний, дякую.
Адітя МП

3

Відповідь Павелкі щодо Compiz може спрацювати. Не існує офіційної піктограми перемикача робочої області "Динамічний".

Ви можете змінити кількість робочих просторів за допомогою Compiz або MyUnity або Ubuntu Tweak. Gnome 3 дозволяє динамічну кількість робочої області, яка вам може сподобатися, хоча Unity - це чудово.


1
@IshaanDube Чи можете ви змінити цю відповідь, щоб пояснити, як це зробити за допомогою MyUnity та Ubuntu Tweak? Зараз комусь може бути досить важко використовувати цю відповідь.
Елія Каган

1

Щоб видалити піктограму перемикача робочої області, виберіть Unity launcher.

  • Встановіть менеджер налаштувань CompizConfig

    sudo apt-get install compizconfig-settings-manager
    
  • Відкрийте тире Unity> введіть "compiz"> запустіть "Менеджер налаштувань CompizConfig"

    • на правій панелі клацніть плагін Ubuntu Unity (він знаходиться в групі Настільний)
    • перейти на третю вкладку - "Експериментальна"
    • і зніміть прапорець "Показати" Іконку Expo "в пусковій установці"

1
Ну, встановлений CompizConfig Manager Manager. Але немає опції "Показати" Expo Icon "на панелі запуску" на вкладці Експериментальні в
плагіні

1

Альтернативний комутатор робочої області? Я точно не знаю, що не так з поточним. Мені особисто здається, що це набагато корисніше, якщо ви встановите для початку експо, переміщуючи мишу в кут, для мене він встановлений в нижньому правому куті, і бум переходить до перемикача робочої області (AKA expo), ви можете встановити це в налаштування експозиції в налаштуваннях Compiz (CCSM)

Якщо ви хочете щось більш мінімальне, як, наприклад, 10.04, ви можете спробувати це: введіть тут опис зображення

Ви можете встановити це, запустивши ці коди в терміналі:

sudo add-apt-repository ppa:geod/ppa-geod
sudo apt-get update
sudo apt-get install indicator-workspaces

Потім запустіть програму з тире Unity, шукаючи "індикатор робочих просторів", і якщо ви хочете, ви можете просто дотримуватися інструкцій, перелічених іншими, щоб відключити значок перемикача. Хоча він каже, що це для 11.04, у вас не повинно виникнути проблем з його використанням у 12.04.


Останню інформацію я отримав з цього веб-сайту: http://www.techdrivein.com/2011/05/10-useful-application-indicators-for.html


Перемикач робочої області дуже корисний. Якщо ви уважно читали, я питав про Ікону :)
дешмух

Значить, вам просто не подобається значок?
Вейлін Шрек

Абсолютно. Він не дає ніякої додаткової інформації, і те, що можна зробити, можна досягти за допомогою клавіатури - набагато швидше. Насправді мені також сподобається позбутися піктограми Ubuntu у верхній частині запуску.
дешмух

Так, я знаю, що ти маєш на увазі, дуже непотрібно, якщо ти б краще тримав руки на клавіатурі, її ще більше марно, якщо у тебе є пускова установка на авто хованні ... як я. У мене ключ ініціювання expo встановлений на серйозний ключ або клавішу ~. І у мене також є край робочого столу, якщо я просто лінуюся і, головним чином, використовую свою мишу. Я знаю, що ви можете усунути значок перемикача робочої області, але я не вірю, що ви можете позбутися від кнопки тире. хоча ви можете просто відкрити його, натиснувши супер ключ, все-таки корисно насправді мати кнопку там, я думаю.
Вейлін Шрек

1

Встановіть Synaptic в термінал: sudo apt-get install synapticі там встановіть пакет "docky". Запуск Docky в меню Unity і тепер він знаходиться внизу екрану.

У налаштуваннях Docky виберіть комутатор робочої області та прихойте його автоматично.


0

Я не знаю іншого значка, але ви можете вимкнути його. Встановіть налаштування compiz config у центрі програмного забезпечення, встановіть його та відкрийте.

Зліва виберіть загальні, а потім загальні параметри, перейдіть на вкладку розміру робочого столу та встановіть усі параметри на 1.

Тоді просто зачекайте, коли компіз перезапуститься, і він пропаде.


Це зробить кількість робочих столів = 1. Мені потрібно мати кілька робочих столів!
дешмух
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.