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

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

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

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

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

  • Как использовать параметр setxkbmap -geometry?
  • Как заставить Firefox почитать мою конфигурацию, чтобы отключить шрифт, намекающий на один шрифт?
  • Как изменить ускорение мыши в X на постоянной основе?
  • В X11, как я могу создать пользовательскую комбинацию клавиш, которая отображается в PgUp, PgDn, Home и End?
  • одновременно управлять несколькими окнами
  • Как я могу запустить отдельный сеанс X на другом физическом дисплее?
  • debian / screen freeze, но система работает
  • Как редактировать текст в любом месте с любимым редактором в Linux?
  • 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

    Как разделить конфигурацию `rc.lua` Awesome на несколько файлов?

    Изменить фон терминала из сценария bash в платформе, независимо от среды рабочего стола?

    Soft Link создана для новой установки программного обеспечения

    объединить громкость luks через pam с gdm

    CentOS 6 в слиянии VMWare: Неожиданное изменение MAC-адреса

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

    У меня высокий уровень. Высокий пишет. Но какие файлы пишутся?

    Shell Script: захватывать строку в середине текста, иногда в начале

    как смонтировать хранилище центров обработки данных на сервере, чтобы пользователь мог получить к нему доступ удаленно?

    Как найти файлы изображений по содержанию

    Как восстановить базу данных Mysql в Linux?

    Укажите тип поля для изменения в файле

    задержка для получения пароля при отправке ssh'ing на общедоступный сервер

    Статистика для проектов filestypes

    Есть ли скриптовый язык с синтаксисом типа C?

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