Я разработал программу с библиотекой перенасыщенности и хочу удалить строку заголовка.
Поскольку невозможно удалить строку заголовка из библиотеки перенасыщения, я должен использовать внешний инструмент для удаления строки заголовка.
Что касается того факта, что в операционной системе Windows можно манипулировать другим оформлением окон, я надеюсь найти аналогичное решение для этого препятствия.
Есть ли у вас какие-либо идеи о том, как удалить определенную строку заголовка окна с помощью скрипта или простого приложения X11?
yourWindow.dTitleBar: 0
.Ответы:
Wmctrl
Это отчасти связано, но вы можете изменить текст в строке заголовка этого загадочного приложения, используя команду
wmctrl
.пример
Скажем, я запустил приложение
gvim
. Это отображается следующим образом, когда я перечисляю открытые окна.Таким образом, у
gvim
окна есть заголовок «[Без имени] - GVIM», мы можем изменить его имя так, снова используяwmctrl
:Запустив
-l
переключатель снова, мы увидим новое имя:Все украшения
Этот вопрос обсуждается в этом разделе вопросов и ответов AskUbuntu: Могу ли я скрыть строку заголовка MPlayer в gnome? ,
Это была сущность Python - window-toggle-decorations.py, которая выглядела так, как вы хотели. Это может быть изменено в соответствии с вашими потребностями.
window-toggle-decorations.py
источник
Работает простая программа на C, изначально разработанная Muktupavels .
Я использую это, и это работает очень хорошо. Это здесь
https://gist.github.com/cat-in-136/96ee8e96e81e0cc763d085ed697fe193
Это позволяет включать и выключать строку заголовка для любого приложения.
Чтобы использовать его, просто убедитесь, что у вас установлена
libx11-dev
библиотеказатем скомпилируйте код с помощью этой команды
и запустите его с этой командой
где
$(...)
захватывает--id
ваше приложение, используя wmctrl.Я не делал эту великую работу и не принимал это во внимание.
Это было сделано muktupavels.
источник