среда, 21 апреля 2010 г.

Склеить PDF

Временами приходится склеивать несколько одностраничных PDF в один большой PDF. Делается это с помощью программы gs из app-text/ghostscript-gpl:
gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=finished.pdf file1.pdf file2.pdf

Запуск приложения в чужих иксах

Если просто запустить графическую программу, зайдя на другой компьютер по ssh, то программа запустится на удаленном компьютере, но отображаться будет на локальном X-сервере.

Если требуется запустить программу так, чтобы и отображалась она на удаленном компьютере, нужно зайти под пользователем, под которым в данный момент запущен икс-сервер и дать команду
export DISPLAY=:0.0

Все графические программы будут использовать икс-сервер удаленного компьютера.

Чем это полезно? Можно сделать скриншот удаленного рабочего стола командой
import -window root ./test.jpg

суббота, 17 апреля 2010 г.

Настройка ssh-клиента

В файл ~/.ssh/config можно поместить следующие строки:
Host g
HostName server1
User user1
Host c
HostName server2
User user2

Тогда к серверам server1 и server2 можно получить доступ, набрав лишь
ssh g
и
ssh c
соответственно. На сам файл рекомендуется установить права доступа 600.
В man ssh_config есть еще много полезных опций.

воскресенье, 11 апреля 2010 г.

Восстановить индексы видеофайла

Как починить "неперематываемый" видеоролик? Для этого надо восстановить индекс командой:
mencoder ./MVI_3911.avi -forceidx -oac copy -ovc copy -o ./MVI_3911_.avi