Чи можливо мати різний фон для кожної робочої області?


81

Зазвичай я використовую 4 різні робочі області для різних речей, і вони завжди однакові. Чи можу я зробити для кожного з них різні фонові зображення?

Я хотів би відповісти, що працює для середовища GNOME 3, Unity та класичного робочого середовища.


На це питання є кілька відповідей, що охоплюють різні версії Ubuntu:


2
Що з Ubuntu 16.04?
DarenW

1
Або з цього приводу, 18.04?
Дронз

Відповіді:


33

Ubuntu 10.04

Ви можете отримати плагін Wallpaper для Compiz, встановивши compiz-fusion-plugins-extra ( sudo apt-get install compiz-fusion-plugins-extra). Він відображатиметься під категорією "Утиліта" в менеджері налаштувань CompizConfig.

Перш ніж використовувати його, вам доведеться налаштувати Nautilus не малювати робочий стіл. Запустіть gconf-editorта зніміть прапорці з налаштування /apps/nautilus/preferences/show_desktop. Це призведе до зникнення всіх значків робочого столу, і наразі вирішення цього недоліку немає.

Щоб налаштувати плагін Wallpaper, додайте зображення до списку фонів. Вони будуть призначені робочим просторам у порядку, в якому вони вказані, і вам не потрібно мати точний правильний номер:

CompizConfig

Результат:

Експо


Це чудово! Я не використовую піктограми робочого столу для початку - тож це цілком достатнє рішення!
Марко Цеппі

4
Гадає, що ми не можемо зберегти піктограми робочого столу ( brainstorm.ubuntu.com/idea/93 )
Олів'є Лалонде

1
Я колись мав робочі патчі, щоб змусити nautilus намалювати прозорий робочий стіл, коли в композиційному середовищі, щоб ми могли отримати значки робочого столу та конкретні шпалери. На жаль, вони ніколи не були прийняті, і сучасний наутілус потребує більше змін, яких я не вкопав, щоб зробити ту саму роботу.
Травіс Уоткінс

2
Я не бачу налаштування 12.04.
Колін Харрінгтон

2
Для 12.04 читайте це: askubuntu.com/questions/116741/…
HDave

31

12.04

введіть тут опис зображення

як

Запустіть dconf-editor(встановіть dconf-інструменти, Встановіть dconf-інструменти якщо потрібно)

введіть тут опис зображення

Перейдіть до org - gnome - desktop - background

Тепер самий дивний біт - за замовчуванням show-desktop-iconsце відсутнє. Клацніть на ньому, щоб поставити галочку, і ще раз клацніть, щоб скасувати її.

Тепер встановіть додаткове програмне забезпечення:

compizconfig-settings-manager Встановіть compizconfig-settings-manager

compiz-fusion-plugins-extra Встановіть compiz-fusion-plugins-extra

Запустіть тире і шукайте ccsm

Фільтр до wallpaper- увімкніть плагін шпалер і додайте Нові шпалери, як показано.

введіть тут опис зображення

Примітки:

  • під час тестування, коли я включив шпалери, робочий стіл застиг суцільним. У мене не було іншого вибору, як зробити жорсткий скидання за допомогою кнопки живлення.
  • запам’ятайте цей важливий біт інформації:
    • Вийдіть і знову ввійдіть, щоб показати нові шпалери

Які є проблеми з CCSM і чому я хочу цього уникати?


Якщо ви не хочете ризикувати, ccsmто можете скористатися gconf-editor(ви можете встановити його запустивши sudo apt-get install gconf-editor).

gconf-редактор Встановіть gconf-редактор

введіть тут опис зображення

Додайте два плагіни, як показано.

введіть тут опис зображення

Додайте до шпалер список розділених комами та повний шлях, як показано.


3
"Під час тестування, коли я ввімкнув шпалери, робочий стіл застиг міцно. У мене не було іншого вибору, як зробити жорсткий скидання за допомогою кнопки живлення" ... що прекрасно ілюструє проблеми використання ccsm!
Ryan McClure

Для мене це працює лише з шпалерами, наданими в / usr / share / wallpapers. Не працює з шпалерами в Інтернеті, просто показує чорний екран. Будь-яка ідея, як виправити?
countunique

Шпалери повинні бути на постійно встановленому накопичувачі, щоб плагін для шпалер міг отримати його, як тільки користувач увійде в систему. Перегляньте сторінку автоматичного
монтажу

1
Для мене вже поставлено галочку "Показати піктограми робочого столу", і досі немає значків робочого столу під час використання робочих просторів.
srcspider

22

Ubuntu 13.04, 13.10 та 14.04

введіть тут опис зображення

Як

Запустіть dconf-editor(встановіть dconf-інструменти, Встановіть dconf-інструменти якщо потрібно)

введіть тут опис зображення

Перейдіть до org - gnome - desktop - background

Тепер самий дивний біт - за замовчуванням show-desktop-iconsце відсутнє. Клацніть на ньому, щоб поставити галочку, і ще раз клацніть, щоб скасувати її.

Тепер встановіть додаткове програмне забезпечення: compizconfig-settings-manager Встановіть compizconfig-settings-manager

Переконайтеся, що у вас встановлений такий пакет: compiz-плагіни Встановіть плагіни compiz

Запустіть тире і шукайте ccsm

Фільтр до wallpaper- увімкніть плагін шпалер і додайте Нові шпалери, як показано.

введіть тут опис зображення

Які є проблеми з CCSM і чому я хочу цього уникати?

Нарешті - увімкніть використання робочих просторів у ваших системних налаштуваннях (опція меню Cog Wheel)

рис

Примітка: відповідь 12.04 описана за допомогою редактора gsettings як альтернативи ccsm. Еквівалент 14.04 становить dconf-editor.
Це неможливо (принаймні, не просто) через compiz із використанням пересувних схем. Параметр "шпалери" під "org.compiz.profiles.unity.plugins" з’явиться лише тоді, коли ви додали шпалери через ccsm.


2
Це не працювало на Ubuntu 14.10 ... Будь-яке рішення?
Ionică Bizău

Як би це працювало, якби у вас була така програма, як Variety, яка змінює фон робочого столу? Чи змінив би це незалежно для кожного робочого простору?
Каламалка Малюк

Гммм ... я щось пропускаю? Ніхто не цікавився цим з 14.xx ?? Я використовую 17.10 і не можу знайти ccsm-plugins-xxx для встановлення. У мкм у мене є налаштування "стіни", але немає "шпалер"? Хтось міг би оновити цей потік рішенням 17.10?
TheGeeko61

15

11.10

У наступному вікні перейдіть до пункту "apps / nautilus / появи" та зніміть прапорець "show_dekstop" праворуч. введіть тут опис зображення

  • Відкрийте Compiz та пошуковий Wallpaperплагін введіть тут опис зображення

  • Клацніть "Створити", щоб вибрати шпалери для першого робочого простору.

введіть тут опис зображення

  • Перейдіть, щоб вибрати зображення. введіть тут опис зображення

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


Для тих, хто не має "show_desktop" у редакторі конфігурації,

  1. Встановіть інструмент gnome-tweak , введіть у терміналі-
    sudo apt-get install gnome-tweak-tool
  2. Введіть Alt+ F2та введіть gnome-tweak-toolта натисніть клавішу Enter.
  3. Клацніть ▸ Робочий стіл ▸ Запропонуйте менеджеру файлів обробляти робочий стіл ▸ переключитись на Вимкнено

зображення діалогового вікна інструменту gnome-tweak-tool

4.Дотримуйтесь наведених вище інструкцій щодо зміни параметрів compiz.


Здається, такий підхід змушує Docky не працювати, і на робочому столі файли та папки неможливо побачити. (Я використовую Gnome-Classic 12.04). Чи є можливість і рішення використовувати цю функцію, не втрачаючи функціональності робочого столу чи аксесуарів, таких як Docky?
Запитувач

8

Ubuntu 12.10

Наразі це неможливо. Через помилку №1020830 необхідний плагін Compiz недоступний.


Ця помилка була виправлена ​​відповідно до стартової панелі This bug was fixed in the package compiz - 1:0.9.9~daily13.01.14-0ubuntu1. Чи можливо це зараз?
Алвар

3

Ubuntu 17.10 та новіших версій

Встановіть розширення оболонки Walkpaper GNOME від програмного забезпечення Ubuntu. Встановіть різні шпалери для кожної робочої області, змінивши шпалери на робочу область. Після встановлення Walkpaper натисніть Extension Settings кнопку на екрані Walkpaper в програмному забезпеченні Ubuntu, щоб відкрити вікно Walkpaper. У вікні Walkpaper ви можете змінити налаштування для кожної робочої області, двічі клацнувши по поточній шпалері та переглянувши нове зображення шпалер.

введіть тут опис зображення

Walkpaper видає помилку в GNOME Shell 3.30 при завантаженні - global.screen is undefined. Просте рішення користувача для запуску gedit ~/.local/share/gnome-shell/extensions/walkpaper*/extension.jsі знайти і замінити всі входження global.screenз global.workspace_manager. Перезапустіть gnome-shell setsid gnome-shell --replaceі натисніть Enterклавішу перед закриттям терміналу, і він повинен працювати.


1
Більш простий спосіб перезапустити оболонку GNOME - це натиснути ALT-F2 та ввести "r" у вікно, що з'явиться. "r" означає перезапуск.
гейннема

Мені подобається це рішення, але я хотів би мати різні налаштування шпалер для кожної робочої області. Це можливо?
Кевал Шах

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

2
  1. Встановити менеджер налаштувань Compiz:

    sudo apt - отримати встановлення compizconfig-settings-manager

  2. Натисніть Atl + F2 і запустіть:

    gconf-редактор

  3. Перейдіть до додатків> nautilus> налаштування та зніміть прапорець show_dekstop.

  4. Далі відкрийте диспетчер налаштувань Compiz і перейдіть до плагіна Wallpaper.

  5. Клацніть "Створити", щоб вибрати шпалери для першого робочого простору.

  6. Перейдіть, щоб вибрати зображення.

  7. Повторіть кроки для всіх своїх робочих просторів. Після цього увімкніть плагін шпалер.

  8. Тема Unity виглядатиме дивно після включення плагіна. Перезавантаження комп'ютера це виправить.

Джерело: http://joesteiger.com/2011/07/18/enable-different-wallpapers-for-each-workspace-in-unity-ubuntu-11-04/

Сподіваюся, це допомагає,

Лейардо


2
Проблеми з наступними кроками в Ubuntu 12.04. 1> gconf-editor не має можливості показувати робочий стіл у налаштуваннях у nautilus. 2> У compiz не можу отримати будь-який плагін для шпалер Будь-які пропозиції?
Сріан

2
У 12.04 в додатках> nautilus, на жаль, немає "show_desktop".
Бенджамін

У пізніших версіях ця опція доступна через (Gnome) Tweak Tool у розділі "Робочий стіл> Майте файловий менеджер обробляти робочий стіл".
artm

Яхтзі! У 12.04 вищезазначені інструкції спрацювали дуже добре. Що я можу додати, якщо у вас виникли проблеми з налаштуваннями показу робочого столу. Спробуйте це - натисніть Меню програми, потім Системні інструменти, Знайдіть налаштування, Потім натисніть Налаштування та шукайте додаткові налаштування. Після натискання Розширені налаштування. Опинившись в розширених налаштуваннях. Ви побачите піктограму робочого столу, і ви зможете внести свої налаштування ..

1

Ubuntu 11.04

Я знаю, що це можливо за допомогою compiz. У вас є / використовуєте compiz? якщо так (встановіть і) відкрийте compizconfig-settings-managerі загляньте під плагін шпалер.

Якщо я пам'ятаю, додавання декількох шпалер встановлювало б їх порядок (тобто, перше обране зображення переходить у робочу область, друге зображення - у другу робочу область). Можливо, вам доведеться зазіхати в налаштуваннях, щоб отримати комп’ютер для відтворення шпалер.

Відкрийте термінал і введіть цю команду:

 sudo apt-get install compiz compiz-core compizconfig-settings-manager compiz-plugins

Потім перейдіть до:

  • система -> налаштування -> compizconfig в диспетчері налаштувань.

У пошуку введіть "шпалери", натисніть на плагін шпалер, увімкніть його зліва, виберіть ваші шпалери.

Я вважаю, що вам може знадобитися змінити більше налаштувань у параметрах сумісності gnome чи щось подібне, але я не можу точно згадати.


Будь ласка, перелічіть необхідні команди та перелічіть все програмне забезпечення, яке мені потрібно, якщо у мене буде нова версія 11.04.
Алвар

завжди вважайте, що у мене не встановлено додаткового програмного забезпечення.
Алвар

правильно, вибачте. Ага, свіжий з 11.04? sudo apt-get install compiz compiz-core compizconfig-settings-manager compiz-plugins повинен зробити це для встановлення, потім перейдіть до системи -> налаштування -> менеджера налаштувань compizconfig. введіть "шпалери" в пошуку, натисніть на плагін шпалер, увімкніть його зліва, виберіть ваші шпалери. Я вважаю, що вам може знадобитися змінити більше налаштувань у параметрах сумісності gnome чи щось подібне, я точно не пригадую і не маю нічого, на що я можу його перевірити
Finn

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