Взламывание Прикрепления Ubuntu 18 к не окна группы того же приложения

Я пытаюсь взломать свой путь не наличие нескольких окон того же приложения, сгруппированного в Прикреплении в Ubuntu 18, так как кажется, что это не доступная функция исходно или с тире к прикреплению. Я попытался создать копии приложений путем создания копий .desktop файлы, т.е. создание /usr/share/applications/terminator3.desktop и /usr/share/applications/terminator4.desktop.

После запуска этих двух приложений однако, они все еще группируются как два окна Терминатора в Прикреплении. Я изменил значения полей, я думал, были релевантны в .desktop файлы между копиями и удостоверились, что копии используют различные исполняемые копии для Exec и TryExec поля. Однако окна все еще сгруппированы как то же приложение. Я даже попытался добавить комментарии в исполняемых файлах (они - сценарии Python) удостоверяться, что исполняемые файлы могли бы быть diffed Gnome3, чтобы видеть, являются ли они той же программой.

.desktop файлы

[Desktop Entry]
Name=terminator3
TryExec=terminator3
Exec=terminator3
Type=Application
WMClass=terminator3
X-WMClass=terminator3
StartupWMClass=terminator3
X-StartupWMClass=terminator3
[NewWindow Shortcut Group]
Exec=terminator3
TargetEnvironment=Unity

-

[Desktop Entry]
Name=terminator4
TryExec=terminator4
Exec=terminator4
Type=Application
WMClass=terminator4
X-WMClass=terminator4
StartupWMClass=terminator4
X-StartupWMClass=terminator4
[NewWindow Shortcut Group]
Exec=terminator4
TargetEnvironment=Unity
1
задан 5 December 2019 в 08:58

1 ответ

Вы не можете сделать этого. Изменение эти .desktop файлы и дублирование их этим способом на самом деле не изменяют применение, таким образом, все окна будут все еще иметь WMClass, атом назначил то же.

Вы должны будете вместо этого использовать другое расширение, если Вы захотите несгруппированные окна. Если Вы захотите их на баре пусковой установки (док, как Вы называете его), то Вы должны будете, скорее всего, придать расширению форму вилки и изменить кодекс в нем к не окна группы. Есть также Window list доступное расширение, который, когда он позволен, покажет традиционный бар задачи внизу экрана. Вы могли бы хотеть использовать его вместо этого.

, С другой стороны приблизительно заявления могут быть в состоянии взять --class аргумент исполняемому файлу, как средства, чтобы измениться WMClass атом, который может совпасться с StartupWMClass в .desktop файл, как предложено в этот ответ .

1
ответ дан 7 December 2019 в 14:55

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

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