Как я могу включить панели заголовков GTK3 в Ubuntu 16.04?

Я хочу видеть такие приложения, как при работе в Gnome 3 (с кнопками в строке заголовка):

Gnome

Вместо как я их обычно вижу:

Unity

Я могу добиться того, чего хочу, запустив эти команды перед запуском любого приложения:

export GTK_CSD=1
export XDG_CURRENT_DESKTOP=GNOME

Я пытался отредактировать этот файл, чтобы сделать изменения постоянными:

/usr/share/xsessions/ubuntu.desktop

В этом файле я изменяю это:

DesktopNames=Unity

Таким образом:

DesktopNames=GNOME

Но тогда Unity не запустится.

Я нахожу способ использовать панели заголовков GTK3 по умолчанию. Возможно ли это?

12
задан 2 June 2016 в 02:35

3 ответа

Для определенных приложений GTK3

Отредактируйте их .desktop файл (Наутилус расположен в /usr/share/applications/nautilus.desktop)

И добавьте env XDG_CURRENT_DESKTOP=GNOME сразу после каждого Exec= строка. Например, nautilus.desktop Exec= строка (строки) (Это имеет два, один для открытия нового окна) изменится от...

Exec=nautilus --new-window %U
[… Some other lines, skipping …]
Exec=nautilus --new-window

кому:

Exec=env XDG_CURRENT_DESKTOP=GNOME nautilus --new-window %U
[… Some other lines, skipping …]
Exec=env XDG_CURRENT_DESKTOP=GNOME nautilus --new-window

Примечание: При использовании Единицы сделайте то же к /usr/share/applications/nautilus-autostart.desktop и/или /etc/xdg/autostart/nautilus-autostart.desktop.

(Вам, вероятно, придется выйти из системы/войти.)

Для всех приложений GTK3

Word предупреждения: Сообщение всех приложений, что DE является GNOME, может привести к побочным эффектам.

Править: Единице не удается запуститься с этого.

Править ~/.profile и добавьте строку:

export XDG_CURRENT_DESKTOP=GNOME

затем все приложения повинуются этому.

3
ответ дан 2 June 2016 в 02:35
  1. можно включить это путем создания нового файла

    sudo nano /etc/profile.d/csd.sh
    
  2. , Который содержит

    export GTK_CSD=1
    export XDG_CURRENT_DESKTOP=Unity:GNOME
    
    #export GTK_THEME=Ambiance
    #export GTK_THEME=Adwaita:dark
    
  3. Выход из системы/Вход в систему

Ссылка : для нового формата Unity:GNOME. двоеточия https://bugs.launchpad.net/ubuntu / + источник/наутилус / + ошибка/1554878

Связанный вопрос: , Каков механизм GTK 3 Темы по умолчанию в Единице Ubuntu?

страница Related: А Фиксируют Для Черных Углов Вокруг Windows CSD в Ubuntu?

Тесты:

  • решение Bharadwaj Raju является лучшим на данный момент

    Используя /etc/profile..

    export XDG_CURRENT_DESKTOP=GNOME
    

    программное обеспечение гнома хорошо, калькулятор гнома хорошо, наутилус хорошо (черные острые углы, становятся меньшими, если уничтожено затем запущенный снова), СБОЙ центра управления единицы (Никакие компоненты, должен работать с XDG_CURRENT_DESKTOP=Unity)

  • Мое (См. выше):

    программное обеспечение гнома нет, калькулятор гнома нет, наутилус хорошо (черные острые углы, становятся меньшими, если уничтожено затем запущенный снова, они идут), центр управления единицы НЕТ.

  • Другая попытка с export XDG_CURRENT_DESKTOP=""

    программное обеспечение гнома хорошо, калькулятор гнома хорошо, СБОЙ наутилуса, СБОЙ центра управления единицы.

4
ответ дан 2 June 2016 в 02:35

Создание прочь user.dz, выполненного

sudo nano /etc/profile.d/csd.sh

заливка это с

export XDG_CURRENT_DESKTOP=GNOME

и затем

cd /usr/share/applications
sudo sed -i 's/Exec=/Exec=env XDG_CURRENT_DESKTOP=Unity:Unity7 /g' unity*

войдите в систему и въезжайте задним ходом

С другой стороны, измените только в настоящее время устанавливаемые приложения для выполнения в режиме CSD,

sudo sed -i 's/Exec=/Exec=env XDG_CURRENT_DESKTOP=GNOME /g' ^(?!unity).*$
0
ответ дан 23 November 2019 в 03:44

Другие вопросы по тегам:

Похожие вопросы: