удалить строку заголовка другой программы

Я разработал программу с библиотекой glut и хочу удалить ее заголовок.

Поскольку невозможно удалить строку заголовка из библиотеки переполнения, я должен использовать внешний инструмент для удаления его строки заголовка.

Что касается того, что можно управлять другим оформлением окон в операционной системе Windows, я надеюсь найти аналогичное средство для этого препятствия.

Есть ли у вас идея о том, как удалить определенную панель заголовка окна со сценарием или простым приложением X11?

  • Могу ли я изменить X, поворачивая xf86-video-fbdev во время выполнения?
  • Как сохранить дисплеи «установлены» и не исчезают при экранировании экрана или выключены?
  • Как узнать, какая система драйверов X11 используется?
  • `xinit / usr / bin / firefox` vs` xinit firefox`
  • Как запустить два виртуальных экрана X11 на одном мониторе?
  • Ярлык клавиатуры для SIGTERM в приложении GUI?
  • Подождите, пока разветвленный процесс откроет окно
  • Полностью отключить ключ PrntScr
  • One Solution collect form web for “удалить строку заголовка другой программы”

    Wmctrl

    Это родственный, но вы можете изменить текст в строке заголовка этого тайного приложения, используя команду wmctrl .

    пример

    Скажем, я запустил приложение gvim . Он отображается следующим образом, когда я перечисляю открытые окна.

     $ wmctrl -l 0x04402eed -1 grinchy N/A 0x00c00003 -1 grinchy Bottom Expanded Edge Panel 0x00c00028 -1 grinchy Top Expanded Edge Panel 0x0120001e 0 grinchy x-nautilus-desktop 0x02a00004 0 grinchy saml@grinchy:~ 0x06800003 0 grinchy [No Name] - GVIM 

    Таким образом, окно gvim имеет название «[No Name] – GVIM», мы можем изменить его имя так, снова используя wmctrl :

     $ wmctrl -r "[No Name] - GVIM" -N "new name" 

    Снова -l ключ -l мы увидим новое имя:

     $ wmctrl -l 0x04402eed -1 grinchy N/A 0x00c00003 -1 grinchy Bottom Expanded Edge Panel 0x00c00028 -1 grinchy Top Expanded Edge Panel 0x0120001e 0 grinchy x-nautilus-desktop 0x02a00004 0 grinchy saml@grinchy:~ 0x06800003 0 grinchy new name 

    Все украшения

    Существует этот метод, обсуждаемый в этом задаче AskUbuntu Q & A под названием: Могу ли я скрыть строку заголовка MPlayer в gnome? ,

    Существовал этот смысл Python – window-toggle-decorations.py, который выглядел так, как вам хотелось. Он может быть изменен в соответствии с вашими потребностями.

    window-toggle-decorations.py

     #! /usr/bin/python2 import gtk.gdk w = gtk.gdk.window_foreign_new( gtk.gdk.get_default_root_window().property_get("_NET_ACTIVE_WINDOW")[2][0] ) w.set_decorations( (w.get_decorations()+1)%2 ) # toggle between 0 and 1 gtk.gdk.window_process_all_updates() gtk.gdk.flush() # now bind this to super-r or something 
    Interesting Posts

    Как вернуть "sudo chmod 644. *"?

    Как прочитать файл свойств через мой скрипт?

    ppp, влияющие на последовательные порты, так что они не могут использоваться, если модем сбрасывается

    Как изменить содержимое конкретной строки в файле с помощью сценариев оболочки, когда текст в этой строке повторяется много раз в других строках

    XForwarding не загружает правильные $ PATH

    Должна ли каждая группа процессов принадлежать к одному сеансу процесса?

    Как искать все файлы SUID / SGID?

    Добавление чисел каждые две строки с использованием awk

    Почему обновление операционной системы Linux не проблематично?

    Почему преобразование команды ImageMagick распознает только «Courier» как шрифт?

    apt-get обновление и проверка пакетов

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

    Проблемы с обновлением vi внутри экрана

    Сравнение 2 разделов на одинаковых дисках

    Как загрузиться с использованием изображения squashfs как rootfs

    Linux и Unix - лучшая ОС в мире.