gimmage - простой просмотрщик изображений
Сайт — gimmage.berlios.de
Версия: 0.2.3
Размеры: 204,00 Kb
Зависит от: gtkmm, curl, file
Последнее обновление: 26 июня 2007
Ковыряния в потрохах пингвина: дистрибутивы на основе Linux, их обзоры, их настройка, настройка и обзоры программ для них, и просто всё что попало в область внимания из сферы линукс.
24 июля 2011 г.
gimmage
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.
4 июля 2011 г.
Launchy (кроссплатформенный ланчер со шкурками)
Ещё одна утилита для запуска приложений, можно сказать "командная строка". Более гламурный аналог программы gmrun :)
Про назначение программы уже всё ясно, думаю - окно программы вызывается по сочетанию клавиш и из него можно запустить нужное приложение, набрав его в строке.
Программа Launchy кроссплатформенная.
С официального сайта можно скачать версии для Windows, Mac OS X, Ubuntu, а так же исходники. Для ArchLinux программу можно установить из AUR'а.
3 июля 2011 г.
Сохранение веб-страниц в pdf-файлы
Порой может возникнуть надобность сохранить интернет-страницу на жёсткий диск. Стандартно всё делается просто - через пункт меню "Сохранить как...". На выходе получаем файл html и лежащую рядом почти одноимённую папку, содержащую все файлы страницы. Во многих случаях не слишком удобный "форм-фактор" и гораздо удобнее было бы иметь один файл, соответствующий одному "документу", но содержащий в себе все нужные элементы.
Варианты следующие (совсем маргинальные, вроде копирования вручную содержимого в текстовый процессор и затем сохранения в форматах odt или doc, я рассматривать не буду):
- mht (mime html) - веб-архив. Вроде как именно для этого создавался. Можно получить, сохраняя страницы в IE и Opera. Для Firefox нужно поставить аддон UnMHT
- chm (compiled html) - формат гипертекстовой справочной системы, специально разработанный Microsoft для встроенной помощи Windows. На мой взгляд этот вариант хуже - во-первых, создавался он изначально для конкретной задачи и не совсем той, что тут рассматривается, а во-вторых, со средствами сохранения в него ситуация хуже, да и с чтением не всё гладко на линуксах.
- pdf (portable document format) - хорош кроссплатформенностью и открытостью. Со средствами просмотра всё обстоит прекрасно, насколько знаю, на всех системах. Немного смущает, что цель у формата тоже несколько другая - прежде всего для электронного представления полиграфической продукции.
Поддерживает ссылки, поиск по тексту, и в отличии от mht поддерживает структурированное содержание.
2 июля 2011 г.
Локализация swiftfox
Давеча при настройке системы на нетбуке поставила там Swiftfox. Это браузер для Linux, основанный на Firefox, вроде как оптимизированный каким-то образом. Не то, чтобы мне нужна особо эта оптимизация (хотя вдруг и правда что-то заметное, а для нетбука это по крайней мере не помешает), но просто решила попробовать.
Сам браузер внешне практически не отличим от firefox (что не удивительно), все дополнения к нему тоже подходят.
Правда, в репозиториях лежит версия 3.6.13 (последняя для swiftfox) в то время, как firefox недавно обновился до пятой версии. Кому-то это может быть даже понравится (не все полюбили нового лиса). А, для арча установить можно из AURа, deb-пакеты есть на официальном сайте, там же есть инсталляционные скрипты и ссылки на тарболлы.
26 июня 2011 г.
Программы для выбора цветов
В связи с предыдущим постом, встала задача подбора цветов и узнавания их шестнадцатеричных кодов. Такая и подобные задачи (например, "взять" цвет с любого места на экране для дальнейшего использования) могут возникать и в других случаях и весьма нередко.
Естественно, такой функционал присутствует в GIMP и, наверняка, в других достаточно мощных графических редакторах, но, даже если что-то такое установлено, запускать каждый раз такую программищу только для того, чтобы узнать код цвета или воспользоваться "пипеткой". Далеко ведь не всегда такие надобности появляются именно при редактировании изображений.
pacgraph
Небольшая программулина, не столько полезная, сколько забавная, представляет графически все установленные в системе пакеты в виде "облака" со связями между ними (по зависимостям). Лучше один раз увидеть:
Предполагается, что это можно использовать для отслеживания, какие пакеты занимают слишком много места в системе и решения, не пора бы что-нибудь удалить. Но, честно говоря, слабо себе представляю, как реально с этим можно работать.
Потому что это просто рисунок, а не динамичная интерактивная схема, на которой можно было бы что-то разглядеть и повертеть. Рисунок, правда, довольно интересный, но всё же программка, по-моему, больше для забавы.
20 июня 2011 г.
Пакман в пакмане (пасхальные яйца)
Случайно столкнулась с ArchBang - дистрибутив, основанный на ArchLinux с Openbox в качестве дефолтного WM. Но разговор пойдёт совсем не о нём. Просто я там нашла одну забавную мелочь, которую захотелось перенести на свою основную систему. Состоит она в следующем:
Когда pacman синхронизирует репозитории, скачивает и устанавливает пакеты, в конце каждой строки рисуется "прогрессбар". Обычно он выглядит как-то так:
То есть по мере выполнения процесса количество решёток в строке увеличивается. А в арчбэнге эти прогрессбары пытались имитировать игру "пакмэн" примерно так:[#################------]
Буква "C" продвигаясь вправо "кушает" буквы "o", она при этом ещё и "рот открывает" (постоянно меняется со строчной на заглавную).[----C o o o o o o ]
Ерунда, но такая милая. Оказалось, это "пасхальное яйцо" и делается очень просто.
Открываем файл /etc/pacman.conf с правами суперпользователя и дописываем строчку ILoveCandy (можно в разделе Misc options).
Запуск приложений в отдельном X-сервере
тобы запустить приложение в отдельном X-сервере, используется команда вида:
startx /path/to/application -- :1То есть набрав такую команду в консоли (не эмуляторе терминала, а именно tty1, например), мы попадём во второй X-сервер, где будет работать нужное приложение. Переключаться в него можно сочетанием клавиш Ctrl+Alt+F8 (соответственно, следующие виртуальные дисплеи получим по Ctrl+Alt+F9 и так далее; а самый первый X-сервер запускается на нулевом дисплее и переключаться в него можно по Ctrl+Atl+F7).
Вместо /path/to/application нужно вставить полный путь к исполняемому файлу, например не firefox, а /usr/bin/firefox.
Зачем это может понадобиться, применимо к браузеру, не могу придумать, но мало ли у кого какие запросы. Но есть вполне конкретные причины, по которым может быть удобно запускать таким образом полноэкранную игру, например.
18 июня 2011 г.
hillman - утилита для монтирования дисков
Подумала, что мне не нужно автоматическое монтирование флешек и почти сразу же на глаза попалась утилита hillman. Очень простая, сидит в трее, показывает устройства, позволяет монтировать и отмонтировать их вручную кликом.
http://www.oldman.tk/hillman - официальный сайт программы.
Там же можно скачать исходники, deb-пакет, пакет ArchLinux и там же есть адреса репозиториев для ArchLinux. В AUR пакет тоже есть, но там с ним какие-то проблемы - я не разбиралась.
После запуска программы появляется иконка в трее, по правому щелчку на которой вызывается контекстное меню с возможностью примонтировать и отмонтировать устройства щелчком напротив их названия, а по левому щелчку появляется окно со списком устройств. На скриншоте всё это видно:
5 июня 2011 г.
idesk
В "самосборных" рабочих средах на основе лёгких менеджеров окон, зачастую отсутствуют встроенные возможности размещать и настраивать как обои рабочего стола, так и иконки на рабочем столе. Если забыть о том, что иконки на рабочем столе не нужны :), и вспомнить, что, несмотря на это, очень многие люди их используют, то несложно найти выход из ситуации и предоставить такую возможность тем, кому она нужна.
Использование двух файловых менеджеров, имеющих функцию управления рабочим столом (pcmanfm и nauilus) я упоминала в предыдущем посте. Но есть и отдельные софтины, в частности IDesk, довольно старая, но весьма популярная программа для размещения иконок на рабочем столе. Кроме того, она и обои позволяет установить.
3 июня 2011 г.
Программы для установки обоев рабочего стола
Оконный менеджер openbox не имеет встроенных средств для управления рабочим столом (имеются в виду обои и иконки), и, хотя никакой пользы от картинки на десктопе нет, функция довольно популярна, а, соответственно, и средств, осуществляющих её, множество. В этом посте опишу пару-тройку наиболее простых и лёгких программ, позволяющих поместить обои на рабочий стол.
Наверное, проще всего использовать feh - лёгкий просмотрщик графических файлов. В теме про openbox я уже писала: чтобы установить обои, нужно выполнить команду:
feh --bg-scale image.pngвписав путь к нужному файлу картинки. То же самое можно сделать, открыв картинку в программе и выбрав в контекстном меню File -> Background -> Set Scaled (ну или Centered или ещё как-то по желанию).
Чтобы последние обои не исчезали после перезапуска сессии, в автозапуск следует внести строку:
eval `cat ~/.fehbg` &
В многих руководствах по openbox, встречается совет использовать для той же цели программу nitrogen:
15 мая 2011 г.
Значки запуска программ на tint2
Писала уже не раз о панели tint2. Сейчас у неё появилась новая фича в виде возможности добавить значки запуска приложений - ланчер.
Доступна возможность пока только в svn-версии и настраивается исключительно руками из конфигурационного файла (в смысле в tintwizard поддержки нет).
7 ноября 2010 г.
Настройка переключений окон и десктопов в openbox
Пара мелочей в дефолтной конфигурации openbox, которые не давали мне спокойно жить:
- Переключение окон по Alt+Tab производится только между окнами, открытыми на текущем рабочем столе. Хотелось, чтобы между вообще всеми открытыми окнами.
- Переключение между рабочими столами по Ctrl+Alt+Left/Right (в смысле стрелки влево и вправо) работает нормально, но не переключает с первого на последний, если налево, и с последнего на первый, если направо.
Впрочем такого всплывающего окошка может и не быть (это тоже настраивается). Проблемы решены с помощью копания в документации. Тут даю выжимку.
Обе настройки задаются с помощью общего файла настроек openbox: ~/.config/openbox.rc.xml.
Итак, переключение окон по Alt+Tab уже настроено и находится в разделе keyboard, что логично. У меня там ещё стоит комментарий: Keybindings for window switching, а начинается нужный кусок, как и положено, с задания сочетания клавиш: keybind key="A-Tab".
Нужно привести этот кусок к следующему виду:
<keybind key="A-Tab">
<action name="NextWindow">
<allDesktops>yes</allDesktops>
</action>
</keybind>
По сути добавляется опция allDesktop со значением yes (так как по-умолчанию у неё значение no).Таким же образом ищем настройку переключения рабочих столов (Keybindings for desktop switching) - логично, что начинается она с keybind key="C-A-Left".
Здесь вид будет такой:
<keybind key="C-A-Left">
<action name="DesktopLeft">
<wrap>yes</wrap>
</action>
</keybind>
<keybind key="C-A-Right">
<action name="DesktopRight">
<wrap>yes</wrap>
</action>
</keybind>
В данном случае добавилась опция wrap со значением yes.
Сборка tint2
Небольшой мануал по сборке панели tint2 из исходников. В репозитории версия программы старовата.
В общем вся информация есть на официальном сайте, но по-английски и с ошибкой в ссылке.
Для панели нужны в качестве зависимостей следующие пакеты: cairo, pango, glib2, imlib2>=1.4.2, xinerama, libXrender, libXcomposite, libXdamage, libx11, libXrandr>=1.3.
В Ubuntu всё необходимое можно установить следующей командой:
sudo aptitude install libcairo2-dev libpango1.0-dev libglib2.0-dev libimlib2-dev libxinerama-dev libx11-dev libxdamage-dev libxcomposite-dev libxrender-dev libxrandr-devСкачать файлы с исходными кодами можно либо из раздела Downloads сайта обычным способом, либо этой командой из консоли (для последней версии):
wget 'http://tint2.googlecode.com/files/tint2-0.11.tar.bz2'Распаковать архив (выполнив из папки со скачанным архивом):
tar xvf tint2-0.11.tar.bz2Ну и собственно сборка:
cd tint2-0.22И установка:
cmake -DCMAKE_INSTALL_PREFIX=/usr
make
sudo make installВпрочем, лучше использовать sudo checkinstall - тогда будет создан deb-пакет, но предварительно нужно установить соответственно пакет checkinstall.
Настройка панели tint2 с помощью tintwizard
Когда-то писала о панели tint2, настройка которой производится посредством правки простого конфигурационного файла. Но как-то в тот раз я совсем проглядела существование графической утилитки для той же самой цели.
Для многих настройка таким способом может оказаться удобнее и проще. Я сама предпочитаю, когда все прозрачно и любую опцию можно подправить, просто отредактировав текст в файле, однако тыканье мышкой по кнопкой оказывается обычно быстрее. Опять же, если надо просто посмотреть, как именно выглядит та или иная настройка, всегда проще применить изменения кликом мыши, а не правкой текста, пересохранением файла и перезапуском панели с помощью команды. Так что утилита вполне полезна.