На скриншоте обычный текстовый редактор, на первый взгляд. Однако если приглядеться:заголовок окна и под ним сразу панель инструментов с иконками. На самом деле там, как почти у любого приложения, должно быть текстовое меню с обычными пунктами типа «Файл», «Правка», «Вид», «Справка».
Такое меню иногда можно скрыть средствами самой программы, например, умеет так Firefox, и Nautilus Elementary. Но можно заставить так делать все программы (правда только написанные на gtk). Ведь насколько часто нужно это самое меню? По-моему, довольно редко, у многих программ.
Однако, для этого пришлось выполнить ряд нетривиальных для меня действий, впрочем, при желании всё по деталям можно найти в интернетах. И для арчеводов привычная поблажка — в AUR'е есть уже готовый пакет gtk2-libwinmenu (спасибо тебе, добрый человек, который это сделал).
Ну а для всех остальных дальнейшие действия.
Ковыряния в потрохах пингвина: дистрибутивы на основе Linux, их обзоры, их настройка, настройка и обзоры программ для них, и просто всё что попало в область внимания из сферы линукс.
21 сентября 2011 г.
Скрытие текстового меню gtk-приложений
22 марта 2010 г.
The Widget Factory - Просмотр темы оформления GTK
Оформление системы состоит из нескольких элементов. Отдельно идут, например, тема иконок, тема курсоров, тема рамки окна (причём это может быть тема Emerald (работает с Compize), тема Metacity (по-умолчанию в Gnome), тема KWin (по-умолчанию в KDE) и другие), тема, отвечающая за оформление деталей окон и различных элементов управления - кнопки, ползунки, вкладки, поля ввода, радиокнопки, прогрессбары и тому подобного (то есть всё то, из чего состоит оформление окна, не считая рамки).
В Gnome за все эти вещи, перечисленные последними, отвечают темы GTK. Выбрать их можно через Appearance Preferences (открывается, например, через контекстное меню рабочего стола или можно просто набрать команду gnome-appearance-properties), там на вкладке Theme нажать кнопку Customize - откроется окно настройки элементов темы оформления системы. Здесь можно выбрать отдельно темы иконок, курсоров, рамки окна metacity, настроить цвета и тему GTK. Тема GTK выбирается на вкладке Controls:
Правда, есть небольшое неудобство - предварительно эту тему можно оценить по маленькой картинке, где есть только кнопка, радиокнопка и чекбокс, что даёт далеко не полное представление. Конечно, при щелчке на конкретной теме, она тут же применится, но тем не менее не всегда это удобно.
Для некоторых задач иногда лучше использовать небольшую программу, дающую полное представление о внешнем виде всех элементов темы GTK. Называется такая программа The Widget Factory. Имеет простейший интерфейс состоящий из окна со всевозможными элементами и одного меню, в котором можно выбрать любую тему, установленную в системе.