среда, 5 сентября 2018 г.

Печать через Google Cloud Print в (K)Ubuntu Linux 18.04

В Gnome 3 при добавлении сетевой учётной записи можно включить доступ к принтерам на GCP. Это самый простой способ, но не самый удобный в использовании. Например, можно печатать документы pdf, но напечатать документ из LibreOffice не получится - в меню печати просто не окажется вашего "облачного принтера". Кроме того, каждый раз после нажатия Ctrl+P нужно ждать несколько секунд, пока появятся принтеры в списке.

В KDE (как в моём случае) и вовсе нет возможности штатными средствами печатать на принтеры в GCP.

К нашей радости на GutHub есть проект CupsCloudPrint, с помощью которого можно добавить "облачные" принтеры в свой CUPS.

УСТАНОВКА

Для начала установим несколько пакетов из репозиториев:

sudo apt install python-cups python-httplib2 python-six

Потом качаем и устанавливаем сам CupsCloudPrint:

wget https://niftyrepo.niftiestsoftware.com/cups-cloud-print/packages/cupscloudprint_20160502-1_all.deb

sudo dpkg -i cupscloudprint_20160502-1_all.deb

sudo apt-get -f install

НАСТРОЙКА

Теперь запускаем и настраиваем утилиту:

sudo /usr/share/cloudprint-cups/setupcloudprint.py

  • Пишем "Y" чтобы добавить новый аккаунт
  • Пишем свой e-mail в google
  • Переходим по предложенной ссылке, копируем код и вставляем его обратно в терминал. Видим такое:

You currently have these accounts configured:
maks........@gmail.com
Add more accounts (Y/N)?


  • Пишем "N", жмём Enter и на вопрос "Add all Google Cloud Print printers?" пишем "N". 
  • Нам будет предложено выбрать один принтер из списка  - выбираем и идём дальше. 
  • Указываем префикс для имени принтера (я всегда пишу "CLOUD")
  • И выходим из настройки выбирая "0"

четверг, 23 октября 2014 г.

Thinkpad X240 и Ubuntu 14.04

Правило первое:
Никогда не проверяйте водонепроницаемость клавиатуры.

Так как утонувший Thinkpad x230 был на гарантии (3года, на втором утонул), в сервисном центре мне выдали бумаги на замену либо возврат денег. В магазине такого же не оказалось и я с небольшой доплатой взял Thinkpad x240. Пускай без IPS, но с усиленной батареей и backlight-подсветкой клавиатуры.

Установка Ubuntu 14.04, восстановление данных из бэкапа и установка стандартного для меня набора программ заняло пол дня, а вот ковыряние с кликпадом (это тот, который вместо тачпада) и настройка сканера отпечатков затянулось.

Настройка fingerprint.
Покопавшись в сети нашёл почти рабочую инструкцию. А так как она "почти рабочая", то последнюю её часть заменил своей для x230.

Для начала зайдём на GitHub и скачаем драйвера.

После этого их нужно распаковать и в распакованном каталоге выполнить:
./autogen.sh
./configure
make
sudo make install
sudo chmod 666 /dev/bus/usb/002/003
sudo add-apt-repository ppa:fingerprint/fprint
sudo apt-get update
sudo apt-get install libpam-fprintd libfprint0 fprint-demo fprintd
sudo pam-auth-update
- отмечаем всё
fprintd-enroll
- и проводим указательным пальцем правой руки по сканеру.
К сожалению, на сегодняшний день fingerprint-gui со своими политиками ставиться не хочет, поэтому добавить палец жены/подруги не получится. Не особо и надо. На этом всё. Alt+Ctrl+L и разблокируем экран пальчиком.

Настройка ClickPad.
Лично мне в x230 очень нравились механические кнопочки над тачпадом. А вот сам тачпад работал херово. И хотя в x240 сенсорная панель уже настраивается до вполне сменяемого состояния, трекпойнту я не изменяю. Да вот одна беда - нельзя зажать среднюю кнопку мыши и пролистывать трекпоинтом странички, а переносить два пальца для прокрутки на панель как-то неохота. Поэтому пришлось пойти на отключение самой панели ради скрола трекпоинтом. Третьего варианта не дано. И снова на помощь приходят умные люди:
sudo add-apt-repository ppa:bjornt/evdev
sudo apt-get update
sudo apt-get dist-upgrade

после создаём файл:
sudo nano /usr/share/X11/xorg.conf.d/90-clickpad.conf
у меня он выглядит так:
Section "InputClass"
    Identifier "Clickpad"
    MatchIsTouchpad "on"
    MatchDevicePath "/dev/input/event*"
    Driver "evdev"
    # Synaptics options come here.
    Option "Clickpad" "true"
    option "EmulatedMidButtonTime" "0"
    Option "SoftButtonAreas" "65% 0 0 40% 42% 65% 0 40%"
    Option "AreaBottomEdge" "0%"
EndSection

Section "InputClass"
    Identifier   "TrackPoint"
    MatchProduct "TrackPoint"
    MatchDriver  "evdev"
    Option       "EmulateWheel"       "1"
    Option       "EmulateWheelButton" "2"
    Option       "XAxisMapping"       "4 5"

    Option       "XAxisMapping"       "6 7"
 EndSection
Подробнее о настройке можно почитать по ссылке выше.

Чувствительность Trackpoint:
Я люблю, когда курсор летает по экрану при малейшем отклонении трекпоинта, поэтому открываем терминал и пишем:
touch ~/.xsessionrc
nano ~/.xsessionrc
и пишем туда:
xinput set-prop "TPPS/2 IBM TrackPoint" 262 0.5
xinput set-prop "TPPS/2 IBM TrackPoint" 263 2
На этом настройка моего Thinkpad x240 закончилась. Кстати, в режиме программирования на Django ноут держит около 12 часов с яркостью 60%, а в режиме обычного веб-серфинга с флешем, скайпом и кучей вкладок около 7-8 часов.

вторник, 26 ноября 2013 г.

Настройка МФУ Samsung SCX-3400/3405 в Linux Ubuntu 12.04/14.04



Для начала идем на официальную страницу загрузок, ищем раздел Linux и качаем Printing & Scan Driver.

Распаковываем файл, содержание новой папки будет примерно таким:
Нас интересует файл install.sh

Открываем терминал и переходим в нём в папку с распакованным архивом, в моём случае так:

После этого запускаем установщик:
sudo sh install.sh
Жмём Enter пока не проматаем лицензию, потом соглашаемся с ней и ждём окончания установки. Готово.

Работает и печать и сканер.

среда, 6 февраля 2013 г.

ThinkPad X230 и Linux Ubuntu 13.04

Год назад обзавёлся я новой машиной. Может, кому-то пригодится при выборе.



 Моя модель с IPS матрицей и под разными углами смотрится просто прекрасно. Никаких искажений цветов.

Thinkpad x230, ubuntu 12.10, IPS

Ubuntu на нём встала, как родная, вернее, почти родная (как всегда). А именно, не работает хардварная кнопка отключения микрофона и сканер отпечатков пальцев (теперь и он работет). Порадовала подсветка клавиатуры.

Краткие характеристики:
Processor 2.6GHz Intel Core i5-3320M
Memory 8GB, 1,333MHz DDR3
Hard drive 64GB SSD
Chipset Intel HM77
Graphics Intel HD 4000
Operating system Ubuntu 12.10 (64-bit)
Dimensions (WD) 12.0x8.1 inches
Height 1.0 inches
Screen size (diagonal)
Battery
12.5 inches
 63Wh

Автономная работа
Для увеличения автономной работы последовал примеру, но убрал строки про веб-камеру и bluetooth (убирать надо внимательно).
В итоге я получил чистых чуть более 7 часов активной работы с яркость 85%, запущенными браузером на 10 вкладок (без flash), текстовым редактором, jabber-клиентом и кучей утилит.

Док-станция
Также, с ноутбуком шла ещё и док-станция UltraBase Series 3. Учень удобная штуковина для рабочего места. Пришёл на работу, положил на неё ноут и сразу включились два монитора, клава, внешний хдд, дисковод, зарядка, микрофон и пр. Надо куда-то с ноутом отойти - просто снял с док-станции и не нужно выдёргивать всех проводов.

FingerPrint (сканер отпечатков пальцев)
Для того, чтоб заработал сканер отпечатков пальцев пришлось выполнить пару несложных команд:
    sudo chmod 666 /dev/bus/usb/001/003
    sudo add-apt-repository ppa:fingerprint/fprint
    sudo apt-get update
    sudo apt-get install libpam-fprintd libfprint0 fprint-demo gksu-polkit fprintd
    sudo pam-auth-update - отмечаем всё
    fprintd-enroll - и проводим указательным пальцем правой руки по сканеру 5 раз
Всё. Чтоб проверить работу можно заблокировать экран (Alt+Ctrl+L) и при разблокировке вместо ввода пароля провести пальцем по сканеру. При этом, сканер должен подсвечиваться зелёным цветом.

Одно из отличий ThinkPad-ов - неубиваемость. Сам не проверял, но есть видео:


Благодаря этому видео появился этот пост.

Неплохой обзор с фото здесь.
За год использования нареканий нет. Менять пока не хочется.

вторник, 20 декабря 2011 г.

Thinkpad Edge e120 (3043RW2) и Ubuntu 12.04 - 14.04

Совсем забыл написать... Прикупил себе кое-чего из техники.



Самое первое, что нужно сделать - обновить BIOS. Для этого идём сюда, выбираем категорию BIOS и качаем образ  BIOS Update Bootable CD. Заливаем это дело на компакт-диск, загружаемся с него и следуем инструкциям. Как обновлять это дело с флешки я не осилил. После этого сбрасываем настройки биоса на дефолтные, в разделе загрузки выбираем UEFI Only и приступаем к установке системы (для uefi обязательно 64-битную версию).

Убунта встала без проблем. Почти. Не работает Bluetooth. Пришлось мышку на время отложить :) Всё остальное работает на ура. Засыпает и просыпается мгновенно, wi-fi при этом не отваливается. Батарея держит часов 6. Фильмы десятигиговые играет без тормозов даже на внешнем FullHD мониторе.


Краткие характеристики:
Экран 11.6" (1366x768) HD LED, матовый / Intel Core i3-2357M (1.3 ГГц) / RAM 4 ГБ / HDD 320 ГБ / Intel HD Graphics / без ОД / LAN / Wi-Fi / Bluetooth 3.0 / веб-камера / DOS / 1.55 кг / черный
Подробнее: http://rozetka.com.ua/lenovo_thinkpad_edge_e120_3043rw2_black/p171433/


Также оооочень советую последовать этому примеру:
Пишем в терминале:
sudo gedit /etc/default/grub

Ищем похожую строчку и приводим её к такому виду:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pcie_aspm=force i915.i915_enable_rc6=1"

Сохраняем, закрываем и обновляем grub:
sudo update-grub

У меня добавилось около часа автономной работы и вообще не греется.
В подтверждение скриншот (обычная рабочая нагрузка - django, geany, rednotebook, firefox и яркость на 70%):



Обновление 2013:
Купил в ноут SSD-диск. Samsung на 64ГБ. Судя по обзорам очень неплохой. Стоит около 90 баксов. Заметно повысилась скорость запуска программ. Это можно проверить утилитой time.



На старом HDD:
time software-center
user 0m20.841s
sys 0m3.180s

И на новом SSD:
time software-center
user    0m6.224s
sys    0m0.456s


Обновление 2016: 
ПКМ на мышке начала нажиматься через раз.