четверг, 14 апреля 2011 г.

Установка принтера Canon LBP 3010 в ubuntu 9.04 +



Качаем необходимые дрова для принтера вот отсюда http://software.canon-europe.com/

Ставим драйвера в таком порядке (версия драйвером может отличаться):
1. cndrvcups-capt_2.20-1_i386.deb
2. cndrvcups-common_2.20-1_i386.deb

Далее рестартуем CUPS:

$sudo /etc/init.d/cups restart

Регистрируем принтер в системе. Смотрим какой ppd файл соответствует нашему принтеру https://help.ubuntu.com/community/HardwareSupportComponentsPrinters/CanonPrinters?highlight=%28%28CanonCaptDrv190%29%29 и
собственно регистрируем его:

$sudo /usr/sbin/lpadmin -p LBP3010 -m CNCUPSLBP3050CAPTK.ppd -v ccp:/var/ccpd/fifo0

Теперь в "Система -> Администрирование -> Печать" - должен появиться принтер LBP 3010.

Регистрируем usb - соединение принтера:

$sudo /usr/sbin/ccpdadmin -p LBP3010 -o /dev/usb/lp0

в ответ должны получить что то типа:

значит все гуд.

Вот теперь для нормальной работы принтера нужно подправить файл ccpd:

$sudo mcedit /etc/init.d/ccpd

файл должен содержать только:
# startup script for Canon Printer Daemon for CUPS (ccpd)

### BEGIN INIT INFO
# Provides: ccpd
# Required-Start: $local_fs $remote_fs $syslog $network $named
# Should-Start: $ALL
# Required-Stop: $syslog $remote_fs
# Default-Start: 2 3
# Default-Stop: 0 1 4 5 6
# Description: Start Canon Printer Daemon for CUPS
### END INIT INFO


DAEMON=/usr/sbin/ccpd
LOCKFILE=/var/lock/subsys/ccpd
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
NAME=ccpd
DESC="Canon Printer Daemon for CUPS"

test -f $DAEMON || exit 0

. /lib/lsb/init-functions

case $1 in
start)
log_begin_msg "Starting $DESC: $NAME"
start-stop-daemon --start --quiet --exec $DAEMON
log_end_msg $?
;;
stop)
log_begin_msg "Stopping $DESC: $NAME"
start-stop-daemon --stop --quiet --oknodo --exec $DAEMON
log_end_msg $?
;;
status)
echo "$DESC: $NAME:" `pidof $NAME`
;;
restart)
log_begin_msg "Restarting $DESC: $NAME"
start-stop-daemon --stop --quiet --oknodo --exec $DAEMON
sleep 1
start-stop-daemon --start --quiet --exec $DAEMON
log_end_msg $?
;;
*)
echo "Usage: ccpd {start|stop|restart|status}"
exit 1
;;
esac

exit 0

сохраняем и перезапускаем canon`вского демона:

$sudo /etc/init.d/ccpd restart

Теперь, чтобы принтер работал и после перезагрузки системы, выполняем:

$sudo update-rc.d ccpd defaults 50

Валим, напоследок, стандартный принтер, найденый системой.
Жопиздан (с) Job Is Done

вторник, 12 апреля 2011 г.

Сохранить установленный deb пакет из системы

Иногда, необходимо сохранить установленный deb пакет из системы. Делается это просто. Ставим dpkg-repack:

$sudo apt-get install dpkg-repack

и выполняем команду:

$sudo dpkg-repack <имя необходимого пакета>

На выходе имеем свежесобранный пакет в текущем каталоге.

Жопиздан (с) Job Is Done

среда, 16 марта 2011 г.

Запретить apt-get обновлять конкретный пакет Ubuntu

Иногда возникает необходимость отказаться от обновления некоторых пакетов. Через ГУЙ это не составляет никаких проблем. например, через sinaptic. Но, часто, обновление и установка пакетов проходит в терминале. Захолдить пакет для apt-get можно так:


$ echo "<полное название пакета> hold" | sudo dpkg --set-selections


<полное название пакета> — можно узнать так:

$ dpkg --get-selections | grep <название пакета>


Чтобы снова разблокировать пакет, необходимо выполнить туже команду, только параметр hold заменить на install

пятница, 25 февраля 2011 г.

Проблемы после блокировки экрана Ubuntu 10.04

Столкнулся с такой вот "кАкой". После того как тазик выходит после блокировки экрана не могу взаимодействовать с рабочим столом. Т. е. мышка бегает, но не на что не действует. Написать тоже ничего не могу. Помогает нажатие ALT+F2 (выполнить программу). После чего фокус опять возвращается и можно дальше нормально работать.

Входе жесткого поиска причин, было выяснено - проблема с wine!!!!
Решение: в winecfg, закладка "Графика", убрать галочку "Разрешить менеджеру окон управлять окнами wine".

среда, 23 февраля 2011 г.

Монтирование сетевые шары, в пути которой есть пробел

Монтируя сетевые шары с помощью cifs, через /etc/fstab, можете столкнуться с проблемой, если вдруг в пути расшареваемой папки есть пробелы. К примеру:

//192.168.0.2/Сетевой диск

Чтобы все заработало, надо использовать следующую запись:
//192.168.0.2/Сетевой\040диск

понедельник, 21 февраля 2011 г.

Web-camera в Ubuntu 10.04

Если в skype (или другом приложении) веб-камера в устройствах отсутствует, то можно попробовать запустить приложение так:

LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype

Если веб-камера показывает изображение вверх-тормашками, то есть такое решение:


export LIBV4LCONTROL_FLAGS=3
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype

в большинстве случаев помогает.

понедельник, 31 января 2011 г.

MC c поддержкой smbfs

Качаем свежий source c www.midnight-commander.org/downloads
Распаковываем и собираем с опцией подключения самба ресурсов:

$ cd /mc-source
$ ./configure --enable-vfs-smb
$ make
$ sudo make install

Собсна, все! Жопиздан (с) Job Is Done