На скриншоте обычный текстовый редактор, на первый взгляд. Однако если приглядеться:заголовок окна и под ним сразу панель инструментов с иконками. На самом деле там, как почти у любого приложения, должно быть текстовое меню с обычными пунктами типа «Файл», «Правка», «Вид», «Справка».
Такое меню иногда можно скрыть средствами самой программы, например, умеет так Firefox, и Nautilus Elementary. Но можно заставить так делать все программы (правда только написанные на gtk). Ведь насколько часто нужно это самое меню? По-моему, довольно редко, у многих программ.
Однако, для этого пришлось выполнить ряд нетривиальных для меня действий, впрочем, при желании всё по деталям можно найти в интернетах. И для арчеводов привычная поблажка — в AUR'е есть уже готовый пакет gtk2-libwinmenu (спасибо тебе, добрый человек, который это сделал).
Ну а для всех остальных дальнейшие действия.
Ковыряния в потрохах пингвина: дистрибутивы на основе Linux, их обзоры, их настройка, настройка и обзоры программ для них, и просто всё что попало в область внимания из сферы линукс.
21 сентября 2011 г.
Скрытие текстового меню gtk-приложений
Маленькое gtk-меню «mygtkmenu»
Забавный маленький проект кастомного "стандалонного" меню. Автор на сайте проекта пишет, что мол раньше он вручную пытался менять меню гнома, а при обновлении дистрибутива всё портилось. Поэтому он захотел и написал сам меню, которое формируется раз и остаётся неизменным вне зависимости от каких-либо обновлений, то есть полностью контролируется пользователем. Если кому-то ещё интересен такой подход, то и утилита должна показаться стоящей внимания.
Правда, вот я не знаю, как именно так он редактировал меню, что ничего совсем не сохранялось. Всё таки графическая утилита для этих целей работает сравнительно корректно и совсем всё возвращаться к первоначальному виду не могло. А вот не принимать во внимание desktop-файлы вообще для формирования меню всё же приносит некоторые неудобства, хотя плюсом, конечно, остаётся, полный контроль пользователя над меню.
В общем эта программка подойдёт в случаях, когда нужно какое-либо статичное меню. Но в нём не будут сами появляться свежеустановленные программы, в нём не будут меняться иконки программ в зависимости от выбранной темы оформления. Зато таких меню может быть несколько разных одновременно, открывающихся по клавиатурным сочетаниям, либо повешенных на какие-нибудь значки, кнопки и так далее. Туда можно поместить не только запуск определённых программ, но и любые свои скрипты.
18 сентября 2011 г.
Форк Gnome 2 (Mate DE)
Ни для кого, наверное, не секрет, что ещё весной вышел официально Gnome 3. И многие уже имели возможность его посмотреть самостоятельно или слышать отзывы посмотревших. Разбирать, плох он или хорош, тут я точно не буду, хотя имею в планах сделать небольшой обзорчик. Но что вот факт, который вряд ли вызовет возражения, что это уже совсем другое рабочее окружение нежели второй Gnome, а далеко не просто очередная версия.
Собственно, поэтому изначально было понятно, что сразу будет много недовольных, да и просто привыкших к тому старому гному и не желающих пользоваться чем-то столь сильно отличающимся. В настоящее время, во многих дистрибутивах по-умолчанию всё ещё идёт Gnome 2, но его смена третьим - вопрос времени. Поэтому тем, кому новое воплощение привычной среды не понравилось совсем и категорически, стоит уже сейчас подумывать о миграции.
А также сразу было понятно, что возникновение форка второго гнома более чем вероятно. И он действительно появился. Правда, я не думала, что это произойдёт настолько скоро, а появился он где-то в середине этого лета.
Не факт совсем, что этот именно форк выживет вообще и будет развиваться дальше. Но на сегодняшний момент это то, что имеем. Больше никто не брался за это дело, а шансы этого проекта на нормальную поддержку хоть не выглядят особенно хорошими, но по крайней мере пока что эта среда в более-менее рабочем состоянии.
А именно я веду речь о Mate Desktop Environment. Есть тема на форуме ArchLinux от, видимо, автора проекта. Там есть ссылки на страничку проекта, ссылка на GitHub, ну и прочие "явки и пароли".
Есть и страница на ArchWiki, где чётко указано, как можно его установить. Правда, я собирала из AUR'а. Вообще, кажется, разработчик сам работает в Archlinux, так как под него больше всего плюшек.
На сегодняшний день все три описанных в вики репозитория работают, а вот официальный сайт буквально не больше недели как стал доступен. Что весьма настораживает.
Но тем не менее установить всё возможность есть (пакет, тянущий остальные зависимости, называется mate-desktop-environment. Попасть в установленное окружение тоже несложно (строка exec ck-launch-session mate-session в ~/.xinitrc, например). Ну и работать, как показал опыт, тоже вполне реально.
8 сентября 2011 г.
cairo-compmgr — Лёгкий композитный менеджер
Когда-то очень давно, я, осваивая лёгкий оконный менеджер, и желая, чтобы в нём были красивости, хотя бы "true"-прозрачность, применяла к нему простенький композит-менеджер xcompmgr, и делала сессию compiz-standalone, чтобы получить все рюшечки этого продвинутого композитного оконного менеджера без частей от различных DE.
Обе статьи, кстати, по прежнему в целом актуальны, а вторая (о создании "самосборной" среды с компизом в качестве оконного менеджера) с выходом третьего гнома и неминуемым отмиранием второго, тем более.
Но помимо этих двух вариантов (для того, чтобы и к минимализму поближе и красивости не все выкинуты), давно хотела попробовать ещё один композит-менеджер — cairo-compmgr. Правда, отзывы о нём были не очень лестные, мол, сыроват.
SnapFly — меню из трея или в любом месте по клавише
Утилита, подобная описанной в прошлом посте — SnapFly. Исходники и deb-пакеты можно скачать со страницы проекта, а для ArchLinux есть пакет в AUR'е. Тоже открывает меню приложений либо по клавиатурному сочетанию, либо по щелчку на значке в трее. В чём-то лучше, в чём-то хуже.
Во-первых, внешний вид:
Для открытия категории, нужно по ней щёлкнуть (правда, это исправляется настройками), а для перемещения внутри категории часто необходимо проматывать список в небольшом окошке (а вот это существенное неудобство по сравнению с обычным выпадающем во весь рост меню).
xmenud —- маленькое простое меню, которое можно поместить в трей
xmenud — простая маленькая утилитка, показывающая меню приложений. Может использоваться в любом рабочем окружении, но особенно полезна будет, пожалуй, во всяких лёгких средах, где панелей уж тем более с системным меню может вообще не быть.
На сайте дан адрес git-репозитория, а для Арч-линукса в AUR'е есть пакет xmenud-git.
Запускается, как ни странно, командой xmenud. Есть несколько дополнительных опций. Например на скриншоте выше программа выполнена с опцией -t (или --tray). В этом случае в трее появляется маленькая иконка по щелчке на которой открывается меню.
7 сентября 2011 г.
circular-application-menu — Проект меню для среды компиз в виде концентрических кругов
obapps — графическая утилита для редактирования правил для приложений в openbox
Описанный несколько раньше раздел конфига опенбокса, определяющий правила для окон, может быть отредактирован не напрямую правкой файла, а через специальную программу. Учитывая нудность правки xml-файла, это может быть весьма полезно.
Программа называется ObApps, имеет официальную страничку на sourceforge, и последнюю версию 0.1.7 от 9 июля 2010. Да, к сожалению, приложение, похоже, несколько заброшено разработчиком. Выглядит так:
Аватарки в ростере джаббер-конференций в psi-plus
В джаббер-клиенте Psi+ появилась возможность отображения аватарок в ростере конференции. Хотя появилась она довольно давно: вроде бы с версии 0.15.4062 (от 19 июня), пользоваться фичей я стала примерно через месяц, ну а пишу ещё позже.
Так это выглядит (не все аватарки подгружаются, правда, но изначально было ещё хуже).
6 сентября 2011 г.
Раздел applications конфигурации openbox (настройки поведения приложений)
В openbox можно задать настройки отображения для каждого окна. До тайлингового оконного менеджера тут ещё далеко, но функционал может быть полезен, чтобы, например, задать определённой программе определённый рабочий стол и не перемещать её каждый раз руками туда, или убрать у всех окон рамочки, которые в общем не много полезных функций выполняют.
Итак, для подобных вещей в конфигруационном файле существует раздел applications. Вообще в дефолтном конфиге он есть со всеми доступными опциями в виде закомментированных строк. "Шаблон" файла находится в /etc/xdg/openbox/rc.xml, ну а сам текущий файл помещается в домашнюю директорию пользователя по адресу ~/.config/openbox/rc.xml. Синтаксис этого раздела очень простой, наприсан в xml как и весь файл и строится примерно по такой схеме:
<applications>
<application name="имя" class="класс" type="тип">
свойства
</application>
...
</applications>
23 августа 2011 г.
Возня с nautilus
Nautilus — как известно, дефолтный файловый менеджер графическо среды Gnome. Конечно, и там можно пользоваться другой программой и саму программу можно юзать в любой среде, но тем не менее она устанавливается вместе с гномом, а сама по себе тащит в зависимостях gnome-desktop.
С выходом третьей версии этого окружения рабочего стола, многие входящие в него программы также перешли на третью версию и работают уже на gtk тоже третьей версии. Для меня, как не слишком хорошо разбирающегося во всём этом пользователя, главное заметное изменение проявляется в проблемах с темами оформления.
Ну так вот помучавшись с разными версиями этого файлового браузера, запишу кое-какие мысли и найденные мелкие хитрости.
24 июля 2011 г.
Eye of Gnome (eog)
eog — страндартный просмотрщик изображений среды Gnome (Eye of Gnome)
Сайт — gnome.org, projects.gnome.org/eog
Версия: 3.0.2
Размеры: 7360,00 Kb
Зависит от: gnome-desktop, libexif, lcms, desktop-file-utils, exempi, dbus-glib, libpeas, librsvg, gnome-icon-theme
Последнее обновление: 24 мая 2011
mirage
mirage — Простой просмотрщик картинок
Сайт — mirageiv.berlios.de
Версия: 0.9.5.2
Размеры: 668,00 Kb
Зависит от: pygtk, desktop-file-utils
Последнее обновление: 13 февраля 2011
ristretto
ristretto — просмотрщик изображений для среды Xfce4
Сайт — goodies.xfce.org/projects/applications/ristretto
Версия: 0.0.93
Размеры: 461,00 Kb
Зависит от: libxfce4ui, libexif, desktop-file-utils, hicolor-icon-theme
Последнее обновление: 28 февраля 2011
gimmage
gimmage - простой просмотрщик изображений
Сайт — gimmage.berlios.de
Версия: 0.2.3
Размеры: 204,00 Kb
Зависит от: gtkmm, curl, file
Последнее обновление: 26 июня 2007
gPicView
gPicView — лёгкий просмотрщик изображений разработанный для LXDE
Сайт — wiki.lxde.org/en/GPicView
Версия: 0.2.1
Размеры: 728,00 Kb
Зависит от: gtk2, для поддержки svg librsvg
Последнее обновление: 29 июня 2009
Viewnior
Viewnior - простой просмотрщик изображений.
Сайт — xsisqox.github.com/Viewnior/
Версия: 1.1
Размеры: 476,00 Kb
Зависит от: gtk2>=2.12
Последнее обновление: 15 декабря 2010
18 июля 2011 г.
Trinity (форк KDE3)
Моим первым дистрибутивом линукс была Mandriva 2006 с KDE в качестве рабочего окружения. С тех пор данный DE достаточно сильно изменился, но при этом существует рабочий форк третьей версии KDE.
Проект носит название Trinity Desktop Environment (TDE). Стабильной версией кед (?) в нём является 3.5.12, а в svn лежит вроде 3.5.13. Так вот это почти те самые кеды, с которых для меня начинался линукс, поэтому мне сильно хотелось завести это на своей машине.
На сайте проекта — trinitydesktop.org можно взять адреса репозиториев с готовыми сборками и инструкции по установке для Debian, Ubuntu и Slackware. Для остального придётся собирать из исходников.
16 июля 2011 г.
Pardus (турецкий дистрибутив)
Хочу сделать небольшой обзор дистрибутива Pardus. Немного пощупала его на виртуалке, впечатления остались вполне положительные. Лично моё внимание он привлёк, когда в состав дистрибутива вошёл LibreOffice вместо OpenOffice, хотя первый тогда только-только ещё появился и никто его в дефолтную поставку ещё не думал ставить.
Немного общей информации:
- Сайт проекта: www.pardus.org.tr (ссылки на связанные ресурсы, типа форума, можно найти там же в разделе Get Support
- Разрабатывается с 2005 года
- Текущая версия: 2011.1
- Разработчик: государственный институт Turkish National Research Institute of Electronics and Cryptology
- Окружение рабочего стола: KDE (естественно, другие среды можно установить, но официально система распространяется только с KDE и сделан упор на максимальную интеграцию именно с этой средой)
- Существуют версии и 32 и 64-битная, распространяются в виде DVD, отдельно установочные образы, отдельно live-образы.
10 июля 2011 г.
Меню для compiz
В очередной раз настроила себе сессию с compiz-standalone, немножко её попилила. Подумала, что неплохо бы было организовать в таком рабочем окружении меню программ. Можно, конечно, ещё использовать какую-нибудь панель, у которой есть меню (lxpanel, cairo-dock, awn, gnome-panel, xfce-panel), а можно организовать не привязанное ни к чему меню, по типу того, что изначально есть, например, в openbox и fluxbox.
Задача уже такая ставилась и была решена, остаётся только настроить и использовать. Я имею в виду программу compiz-deskmenu.