checkinstall

Утилита checkinstall предлагает заменять команду make install. Т.о. сборка выглядит так:

./configure
make
sudo checkinstall

После чего checkinstall установит, создаст .deb пакет и сохранит его в этой же директории.

Подробности как всегда

man checkinstall

Преимущества: можно удалять стандартными средствами (synaptic, aptitude remove, aptitude purge и т.д.), создается DEB, RPM, Slackware пакет.

Запуск X приложений на удаленном компе через ssh

Дабы иметь возможность запускать приложения/сообщения на удаленном компе достаточно подключившись к нему выполнить

export DISPLAY=:0.0

либо дописывать к командам

-display :0.0

1. Чтобы на удаленном компе появилось сообщение, можно воспользоваться утилитой xmessage, правда у нее проблемы с кирилицей

xmessage -center 'Vkljuchi skype'

2. Так же можно воспользоваться wish

echo 'button .b -text "Включи скайп" ; pack .b ' | wish

По дефолту в ubuntu установлен tcl8.4. В принципе для того, чтобы привлечь внимание его хватает. Если вас не устраивают шрифты можно установить tcl8.5.

sudo aptitude install tcl8.5 tk8.5
sudo update-alternatives --config wish
Есть 2 альтернатив, которые предоставляют `wish'.
Выбор Альтернатива
-----------------------------------------------
*+ 1 /usr/bin/wish8.4
2 /usr/bin/wish8.5
Нажмите enter, чтобы сохранить значение по умолчанию[*], или введите выбранное число: 2
Используется `/usr/bin/wish8.5' для предоставления `wish'.

3. Создать текстовик и запустить

echo 'Включи скайп' > file; gedit file

4. Использовать libnotify

sudo aptitude install libnotify-bin
notify-send "Включи скайп, ночной красный гоблин"

Вообще способов привлечь внимание много. Интересно узнать какие знаете Вы?

Parcellite менеджер буфера обмена

В связи с тем, что мне периодически приходится использовать несколько вариантов текста, и постоянно открывать файлы с каждым из них немного напряжно, решил что пора использовать какой-нибудь менеджер буфера обмена. Оказалось, что для гнома есть Glipper и Parcellite. Для кде — Klipper. Все они есть в убунтовских репозиториях.

Glipper не прижился из-за того, что зачем-то разбивает скопированный текст. Да и судя по официальной страничке, программа с 2007-го года не обновлялась.
Klipper не подходит из-за того, что кдешный.

А Parcellite очень даже понравился.

Parcellite

Имеет несколько вкладок не сложных настроек.

Parcellite

Устанавливается элементарно.

sudo aptitude install parcellite

После установки программа автоматически добавляет себя в автозапуск «Система — Параметры — Запускаемые приложения».

Pidgin: Birthday Reminder

Birthday Reminder Birthday Reminder

Напоминалка о Днях рождения обитателей ростера.

Из возможностей плагина:
— Автоматически сканирует ростер. Работает с протоколами ICQ, AIM, XMPP, MSN. Можно в ручную указать день рождения каждого контакта.
— Уведомления: всплывающие, мелодией, при наведении мышки на контакт, и возможность просмотреть весь список дней рождений.
— Плагин переведен на русский.

Скачать: sourceforge.net
Официальная страничка: freakazoid.teamblind.de

Gparted и ntfs

По дефолту Gparted форматировать в формат NTFS не умеет. Чтобы научить его этому достаточно установить пакет ntfsprogs и перезапустить Gparted.

sudo aptitude install ntfsprogs

Навеяно phoa

Увеличение времени запуска conky

Обнаружился непонятный баг в работе conky. С параметром own_window_type normal, в файле .conkyrc, наблюдается сдвиг фонового изображения

conky

Если изменить параметр на own_window_type override или own_window_type desktop фоновое изображение показывается нормально, без сдвигов. Однако при включении компьютера получается так, что обои рабочего стола загружаются позже conky, тем самым его перекрывая. Поэтому решил увеличить время загрузки conky, чтобы сперва грузились обои и только потом уже conky.  Помогла команда sleep.

sh -c 'sleep 30s && conky'

или

conky -p 30

для забывчивых людей Tasque и Remember the Milk

Так как я просто мега забывчивый человек, мне нужна была утилита, в которую можно было бы записывать, что мне нужно сделать и в какой день, причем с возможность использования не только дома, но и на работе. Для этого как нельзя лучше подошла утилита Tasque и онлайн планировщик Remember the Milk.

rtm Tasque

Tasque может записывать планируемые задачи в отдельный файл на системе, либо синхронизироваться с Remember the Milk и Evolution.

Установка в ubuntu

sudo aptitude install tasque

Чтобы не забывал ее запускать, добавил программу в автозагрузку. Теперь постоянно висит в трее и при каждом включении системы выдает, что мне нужно не забыть сегодня сделать.

настройка шрифтов tkabber в ubuntu

После установки tkabber шрифты в нем отображается ужасно. Для исправления достаточно начать использовать Tk 8.5 вместо 8.4.

Установим tcl8.5 и tk8.5

sudo aptitude install tcl8.5 tk8.5

Затем выберем, что использовать, указав цифрой wish8.5

sudo update-alternatives --config wish 
Есть 2 альтернатив, которые предоставляют `wish'.
  Выбор        Альтернатива
-----------------------------------------------
*+        1    /usr/bin/wish8.4
          2    /usr/bin/wish8.5
Нажмите enter, чтобы сохранить значение по умолчанию[*], или введите выбранное число: 2
Используется `/usr/bin/wish8.5' для предоставления `wish'.

Теперь можно перезапустить tkabber.

найдено на sovety.blogspot.com

установка sulci бота в ubuntu 9.04

Sulci — это jabber бот от ermine. В настоящее время один из самых распространенных в конференциях jabber. Список команд можно просмотреть здесь.

Sulci взять можно отсюда files.jabber.ru/sulci.

Первоначально для сборки потребуется установить некоторые пакеты (~35mb)

sudo aptitude install ocaml-native-compilers ocaml-findlib libocamlnet-ocaml libocamlnet-ocaml-dev ocaml-ulex libssl-ocaml-dev libcryptokit-ocaml-dev libgdbm-dev libsqlite3-ocaml-dev

Распаковываем бота, заходим в директорию с sulci и собираем

make

Для работы бота потребуется словарь Mueller24.koi. Качаем его, например, отсюда

Директорию dict можно распаковать в папку с ботом, т.е. sulci.r318.src/sulci/

Затем переименуем файл sulci.conf.example в sulci.conf и настроим по своему усмотрению. Для того, чтоб бот запустился нужно не забыть изменить в sulci.conf путь до словаря /path/to/Mueller24.koi на dict/Mueller24.koi, т.е. указать именно тот путь путь куда поместили словарь.

Запускается бот так

cd sulci
./sulci

Если бот не запустился, то открываем report.log и смотрим, что ему мешает.