Как я могу удалить тени окон в Unity?

13

Я пытался отключить тени с помощью CCSM, но это не работает; /

Системная информация:

Рабочий стол Ubuntu 11.04 NN x64, HP ProBook 4520s, Unity

daqwid2727
источник

Ответы:

15

Я думаю, что вы должны выбрать тему, отличную от Ambiance или Radiance, потому что они переопределяют настройки тени Compiz.

Если вы действительно хотите использовать границы Ambiance без теней:

  1. Создайте копию Ambiance: cp -R /usr/share/themes/Ambiance ~/.themes
  2. откройте ~/.themes/Ambiance/metacity-1/metacity-theme-1.xmlи удалите все <shadow>теги.
  3. Откройте настройки внешнего вида и выберите новую, дублированную тему «Ambiance».
  4. Отключить тени в CCSM

Обновление 2015-01-21 В последних версиях Ubuntu вам потребуется использовать Ubuntu Tweak Tool на шаге 3, поскольку последние версии центра управления не поддерживают пользовательские темы.

cscarney
источник
11
  • Установите CompizConfig Settings Manager

    sudo apt-get install compizconfig-settings-manager

  • Запустите его, выполнив поиск в тире в Unity или в « Предпочтения»> «Менеджер настроек CompizConfig» в Ubuntu Classic .
  • Перейдите на вкладку « Оформление окна ».введите описание изображения здесь

  • Сдвиньте непрозрачность тени до 0 .введите описание изображения здесь

AVI
источник
1
Привет, только что попробовал. Кажется, что радиус или другие настройки вообще не влияют на тени за окнами и меню. Отключение декораций окон работает, но также удаляет все строки заголовка и границы из окон (например, где расположены кнопки закрытия, сворачивания и макс.). Это также удаляет верхнюю панель.
nLinked
@nLinked попробуйте решение, данное для этого вопроса - как-можно-удалить-тени-окна-в-единстве
avi
@ Алан, спасибо за редактирование!
Ави
С помощью всех этих ответов и приведенного ниже, мне удалось заставить его работать! Спасибо! Вот мои последние инструкции, которые сработали полностью для меня: CompizConfigSettingsManager> Эффекты> Оформление окна> Радиус тени и тень до 0. Затем: sudo nautilus / usr / share / themes / Ambiance / metacity-1 Затем: Создайте новую копию metacity- theme-1.xml называется metacity-theme-1.xml.originalwithshadows Затем: отредактируйте metacity-theme-1.xml. Удалите все строки, начинающиеся с: <shadow ...>, сохраните файл, щелкните правой кнопкой мыши по рабочему столу> измените фон рабочего стола. , Вкладка Темы, Убедитесь, что Ambiance выбран в качестве темы
nLinked
2017/4/12 этот ответ не помог. установка его в плагин ubuntu unity была тем, что сработало (как описано в другом ответе)
xaxxon
11

Если вы используете Ubuntu 15.04, сделайте следующее.

  1. Установите CCSM, как в предыдущем ответе выше.

    sudo apt-get install compizconfig-settings-manager

  2. Запустите ccsmи нажмите «Ubuntu Unity Plugin»

  3. Перейдите на вкладку «Украшения» и нажмите «Переопределить настройки темы».

  4. Тень должна исчезнуть, поскольку по умолчанию «Активный цвет тени окна» является прозрачным.

rotate85
источник
2017/4/12 только что попробовал это, и это сработало. других ответов выше не было.
xaxxon
1

Вы можете оставить Ambiance в качестве темы или удалить тени, не редактируя XML-файлы. Вам просто нужно открыть gconf-editor через терминал или Alt + F2, а затем перейти к приложениям> metacity> general и снять флажок «compositing manager». Дополнительным преимуществом этого, если вы решили, что вам нравится прозрачность в терминале, является то, что, сколько бы окон вы ни открывали, прозрачность относительна не к другим окнам (что может сбивать с толку), а к базовому рабочему столу. фон.

рейнджер
источник
1

Я получил лучший ответ ....

  1. Загрузите новую версию CompizConfig Settings Manager
  2. GOTO Вкладка «Плагин Ubuntu Unity» (на вкладке «Рабочий стол» на боковой панели)
  3. GOTO декоративная вкладка сверху
  4. Уменьшить все до 0 или наименьшее возможное значение
  5. Проверьте настройки темы Overide тоже ...

Вы увидите мгновенное изменение сразу же в тени диалогового окна ... или что-нибудь ... :)

Кроме того, если вы делаете это для настройки Linux ... тогда ... ТАКЖЕ ДЕЛАЕТ:

  1. Отключить анимацию
  2. Отключить исчезающее окно
  3. Отключить оформление окна
Панкадж Кумар
источник
0

Настройка не контролируется Compiz; они являются частью темы атмосферы. Вот что я сделал, чтобы укротить тени. Откройте терминал и выполните следующее:

cd /usr/share/themes/Ambiance/metacity-1
sudo nano metacity-theme-1.xml

Найдите строку (используйте Ctrl+ wдля поиска), которая говорит:

shadow radius=”45.0″ opacity=”0.75″color=”#abde4f” x_offset=”1″ y_offset=”4″

Измените радиус на значение, с которым вы можете иметь дело - я выбрал 10. Сохраните и выйдите с помощью Ctrl+ oи Ctrl+ x.

Вы также можете переместить эту тему в локальную папку .themes - это можно сделать с помощью:

cp /usr/share/themes/Ambiance/ ~/.local/share/themes/AmbianceCustom/
cprofitt
источник
-1

Использование изумруда, вероятно, проще всего.

Крис
источник
3
Можете ли вы объяснить, как это сделать?
Эрик Карвалью,