У меня были аналогичные требования, и я обнаружил, что Autokey очень помогает в поиске любого выделенного текста, активируя скрипт python (см. ниже) каждый раз, когда я нажимал набор клавиш клавиатуры (например, Ctrl + Shift + G).
import webbrowser
base="http://www.google.com/search?q="
phrase=clipboard.get_selection()
#Remove trailing or leading white space and find if there are multiple
#words.
phrase=phrase.strip()
singleWord=False
if phrase.find(' ')<0:
singleWord=True
#Generate search URL.
if singleWord:
search_url=base+phrase
if (not singleWord):
phrase='+'.join(phrase.split())
search_url=base+phrase
webbrowser.open_new_tab(search_url)
Учебник по использованию Autokey можно найти здесь: Autokey
Просто добавьте своего пользователя в группу lp ...
usermod -a -G lp username
У вас будут права на запись для вашего сканера.
Протестировано с помощью:
] 14.04 LTS 64-бит обновленный Brother DCP-J315W linux-brprinter-installer-2.0.0-1, загруженный из Центра поддержки BrotherРазрешения для принтера / сканера на / dev / bus / usb / 001:
crw-rw-r-- 1 root lp
Это означает, что добавление вашего имени пользователя в группу lp - это решение.
Попробуйте эту программу под названием VueScan, я искал драйвер mfc-420cn, и я наткнулся на этот сайт: «http://www.hamrick.com/» Я не смог проверить это, хотя (потому что я все еще еще не найти кабель питания для моего старого принтера, который собирает пыль.), но он сказал, что он будет поддерживать огромное количество принтеров, поэтому я решил опубликовать его. В любом случае, надеюсь, что это поможет.
Я столкнулся с той же проблемой, и в соответствии с https://wiki.debianforum.de/Brother_Scanner ошибка «Недопустимый аргумент» может быть вызвана, если принтер подключен к порту USB 3 (контролируется xhci_hcd). Он начал работать для меня, как только я переключился на порт USB 2 (контролируемый ehci_hcd).
Я использую Ubuntu 13.10 32bit
Я использую MFC-7820N, и каждый раз, когда я обновляю ядро, я должен переустановить всех драйверов брата. У меня есть: brmfc7840nlpr-2.0.2-1.i386, brscan2-0.2.5-1.i386, cupswrapperMFC7840N-2.0.2-1.i386
Затем я дважды проверяю, что правило " ATTRS {idVendor} == "04f9", ENV {libsane_matched} = "yes" "не был изменен или удален в /lib/udev/rules.d/40-libsane.rules
После всего этого Я перезагружаюсь.
Наконец, я дам брату-принтеру свой собственный USB-контроллер, как дополнительную меру для тестирования.