Я использовал трюк wm overrideredirect
в своем коде. Недавно я обнаружил, что в Ubuntu он глючит. Не уверен, почему, может быть, проблема с гномами, может быть, проблема с GLX. В настоящее время я использую:
wm attributes . -fullscreen 1
, который до сих пор работает на Windows и Linux. Не тестировали на Mac, хотя я не понимаю, почему это не сработает.
ОК, прочитайте справочную страницу. Он говорит, что работает на Windows, OSX (Quartz) и X11.
Дополнительная информация
для тех, кто мне не верил
На странице руководства написано:
-fullscreen
Places the window in a mode that takes up the entire
screen, has no borders, and covers the general use area
(i.e. Start menu and taskbar on Windows, dock and menubar
on OSX, general window decorations on X11).
, что, по-видимому, означает, что декорации окон (строка заголовка и т. Д.) Удаляются в режиме -fullscreen
. И в моем реальном опыте (я только что проверил свой код 2 секунды назад), это, кажется, имеет место в Windows и Ubuntu (linux). Не знаю, правда ли это для OSX, но на странице руководства написано, что так и должно быть.
Если это когда-либо неверно на какой-либо платформе, то я считаю, что это ошибка в документации. В этом случае следует четко указать в справочной странице, на какой платформе не удалены декоративные элементы.