2012-05-30

Ubuntu 12.04 + Adobe Air

В репозитариях Ubuntu 12.04 больше нет пакета adobeair. Не поддерживает Adobe нашу братию. Но рабочий air всё ещё есть, и для некоторых софтин он нужен. Специально для вас выкладываю в dropbox:
Adobe AIR 2.6 for Linux

2012-05-28

GVim: открываем все файлы в одном окне

Что такое GVim: немного обGUIфицированная версия Vim. Что, впрочем, не мешает использовать ее без GUI-фич, просто мне шрифты показались там глаже.
По умолчанию GVim каждый файл открывает в отдельном окне, что не есть гуд. Даже Gedit открывает их во вкладках одного окна (если не глючит). Немного почитав доки, накидал вот такой скрипт:

#!/bin/bash
GVIM_COUNT=`ps -A | grep gvim | wc -l`
if [ $GVIM_COUNT -gt 0 ]; then
/usr/bin/gvim --remote-silent "$1"
else
/usr/bin/gvim "$1"
fi

Сохранил его в домашнюю папку:
/home/kawaikunee/bin/g_vim.sh
и сделал исполняемым:
chmod +x /home/kawaikunee/bin/g_vim.sh

Скрипт ищет запущенный инстанс GVim, если его нет - то открывает файл в обычном режиме в GVim, если есть - открывает его с параметром --remote-silent, в уже существующем окне. Если запустить с этим параметром сразу, то будет сначала открыт GVim, затем в нем создан пустой документ, а потом добавлен редактируемый файл. Итого - ненужный "Безымянный документ". Поэтому сначала проверим - есть открытое окно или нет.
Дальше откроем файл с правами администратора:
sudo gedit /usr/share/applications/gvim.desktop

Находим строку "Exec=gvim" и изменяем слово gvim на полный путь к своему скрипту:
Exec=/home/kawaikunee/bin/g_vim.sh %F

Сохраняем, проверяем. Теперь, открывая файлы с помощью GVim из Nautilus, все они будут в одном окне.
P.S. Естественно, у вас должен быть установлен vim-gnome.

2012-05-10

Ubuntu: открыть файл любым приложением. Борьба со стандартным (не)функционалом.


А ещё в Ubuntu последних версий есть такая засада: нельзя произвольно открыть файл из файлового менеджера Nautilus нестандартным приложением. Например, мне хотелось, чтобы скрипты открывались в GVim, причем не каждый в отдельном окне, а все в одном, но в разных буферах. Для этого я написал bash-скрипт, сделал его исполняемым, и собрался было открывать файлы им... А вот шиш вам. Выбирай только из списка стандартных, установленных как положено приложений, которые, по мнению дистрибутива, подходят содержимому открываемого файла. Куда ты катишься, Ubuntu...
Ну да ладно. Хоть и через Китай, но это можно сделать. Поможет нам nautilus-actions, который мы установим:
sudo apt-get install nautilus-actions
А дальше всё просто. Запускаем и создаём правило.




В принципе, этого достаточно. Но настроек и фильтров масса, сами разберётесь.

2012-04-13

Установка IE8 в Ubuntu

Для это я использовал банальный playonlinux, в репозитариях есть, устанавливаем. Но, после установки в нем IE8, этот самый IE8 не запускается. После некоторых раздумий над открытым файлом ~/.PlayOnLinux/shortcuts/Internet Explorer 8
заменил это

на это

и ослик запустился. Напартачили в POL.

2012-04-05

MySql Workbench в Ubuntu 12.04

MySql Workbench пришел на смену предыдущим инструментам с графическим интерфейсом от  производителя. Скачать можно здесь. Однако, при установке на Ubuntu 12.04 ругается на отсутствие пакета libzip1, которого нет в репозитариях, а есть libzip2, но это его не устраивает. Решается сия заморочка следующим образом: устанавливаем libzip1 из пакетов предыдущего дистрибутива. Вот ссылка на скачивание файла:
https://answers.launchpad.net/ubuntu/oneiric/i386/libzip1/0.9.3-1

P.S. Как было верно замечено товарищем Alex, программа есть в репозитариях официального релиза. Устанавливать можно из репозатария:
sudo apt-get install mysql-workbench