В приложении Ubuntu Dock после обновления до Ubuntu 17.10 появилось несколько значков приложений

13.04

Эта функциональность теперь встроена в 13.04 и более поздняя - значок рабочего пространства запуска показывает, какое рабочее пространство вы сейчас используете:

Imgur

12.10 и предыдущий

10.04 / 10.10 / 11.04 / 11.10

Для этого сначала установите PPA :

sudo add-apt-repository ppa:geod/ppa-geod

Обновление и установка:

sudo apt-get update
sudo apt-get install indicator-workspaces

12.04 и далее

У автора PPA нет готового пакета для 12.04 и более поздних версий. Тем не менее, вы можете загрузить тот же deb-пакет, который использовался в 11.10, и установить его.

Загрузить пакет debug v0.6.2.2

Установить необходимое условие:

sudo apt-get install python-wnck

как начать

Наконец, добавьте indicator-workspaces к вашим приложениям запуска (поиск в Dash для этого), если установка еще не добавила это:

[d8 ]

3
задан 9 April 2018 в 17:48

2 ответа

Попробуйте этот метод в сеансе Xorg, не уверен, будет ли он работать в сеансе Wayland.

Запустите одно из таких приложений, скажем Terminator, чей правильный значок не отображается в Ubuntu Dock. Запустите xprop WM_CLASS в терминале. Курсор должен превратиться в перекрестье. Поместите перекрестье над Терминатором и нажмите. Вы должны получить строку WM_CLASS для Terminator. Откройте файл .desktop Terminator и добавьте следующую строку StartupWMClass=OBTAINED-VALUE Вместо OBTAINED-VALUE введите значение, полученное с шага 3, без кавычек. Сохраните файл .desktop.
6
ответ дан 18 July 2018 в 04:11

Попробуйте этот метод в сеансе Xorg, не уверен, будет ли он работать в сеансе Wayland.

Запустите одно из таких приложений, скажем Terminator, чей правильный значок не отображается в Ubuntu Dock. Запустите xprop WM_CLASS в терминале. Курсор должен превратиться в перекрестье. Поместите перекрестье над Терминатором и нажмите. Вы должны получить строку WM_CLASS для Terminator. Откройте файл .desktop Terminator и добавьте следующую строку StartupWMClass=OBTAINED-VALUE Вместо OBTAINED-VALUE введите значение, полученное с шага 3, без кавычек. Сохраните файл .desktop.
6
ответ дан 24 July 2018 в 18:01
  • 1
    Я думаю, что это может работать в wayland, по крайней мере для приложений, работающих под XWayland. – pomsky 31 October 2017 в 23:50
  • 2
    Добавление StartupWMClass с использованием метода, который вы сказали, не устраняет проблему в сеансе Wayland (по умолчанию 17.10). На самом деле, StartupWMClass даже не требуется для сеанса Xorg. Значки отлично работают на сеансе Xorg без этого исправления. Тогда проблема связана с сеансом Wayland. – chaudharyp 1 November 2017 в 09:10
  • 3
    У меня была эта проблема на обеих сессиях, в wayland и xorg. Но инструкция Помпома решила проблему для обеих сессий. – eDeviser 12 December 2017 в 10:35
  • 4
    Проблема заключается в том, что курсор превращается в перекрестье на рабочем столе, если я помещаю его в любое окно, он будет возвращаться к нормальному курсору, не позволяя мне видеть класс. – Maxrunner 14 March 2018 в 15:59
  • 5
    @Maxrunner Не должно быть & quot; any & quot; окно, только приложения, работающие под Wayland вместо XWayland (Подсказка: попробуйте Firefox, он должен работать). Чтобы заставить его работать со всеми окнами, переключитесь на сеанс Xorg с сеанса Wayland по умолчанию. – pomsky 14 March 2018 в 16:27

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

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