Пока теорию не изучал и мои хилые попытки что-то сделать натыкаются на проблемы. Что-то вроде:
\documentclass[unicode, 12pt, a4paper, oneside, fleqn]{article}
\usepackage[cm-default]{fontspec}
\usepackage{polyglossia}
\setmainfont{Computer Modern}
\setsansfont{Computer Modern Sans Serif}
\setmonofont{Computer Modern Typewriter}
\defaultfontfeatures{Scale=MatchLowercase, Mapping=tex-text}
\setdefaultlanguage[spelling=modern]{russian}
Не работает, так как xelatex ругается на отсутствие кириллицы. В тоже время в системных шрифтах Computer Modern (смотрел через fontmatrix) кириллица есть.
Часто после переустановки системы я бился в конвульсиях при попытке снова заставить печатать HP LJ 1020, многократно, выполняя каждый раз полуосознанные команды и действия и непонятно после чего он начинал работать. Я качал с офсайта hplip последней версии и это не помогало, софт у HP постоянно ВИСНЕТ, в множестве мест, в куче этапов настройки софт виснул и не настраивал. Иногда удавалось что-то сделать через GUI. Каждый раз тратя несколько часов и уйму нервов, поэтому понятно почему я создал топик.
Сегодня я открыл способ как заставить работать этот принтер и проверил это на «чистом» компьютере с Ubuntu 12.04, который еще не знавал этого принтера прежде.
Надо просто подключить принтер и выполнить
sudo hp-plugin -i
и он скачает нужный плагин, после этого принтер работает всегда. HPLIP из состава дистрибутива. Вот она заветная команда которую я так долго искал :)
Что обидно, GUI установка плагина сопровождалась повисанием намертво диалога установки. Так же и со свежей версией HPLIP с офсайта - тоже виснет. Вот так HP пишет GUI-софт... Хорошо хоть консольная версия работает. dmesg говорит что apparmor заблокировал действия какой-то утилиты от hp.
ЗЫ
Тема для того чтобы я сам не забыл как принтер настраивать и чтобы другие узнали если проблемы, а интернет завален сообщениями о проблемах с такими принтерами под Linux.
Думаю, наверняка есть люди, которые сейчас осваивают программирование под ядро или драйверы, и которым были бы интересны полезные советы по этому поводу от человека, который занимается ядром профессионально.
Пожалуй, не только советы по поводу того, как, но и небольшие экскурсы, например, почему исторически сложилось, что прерывания должны закрываться и открываться в одной и той же функции, эволюция планировщика, интерфейсов ядра и т.д.
Я занимаюсь этим делом порядка 3.5 лет, рассказать есть что. Вопрос в том, кто будет это читать. Когда я работал в школе и вел кружок углубленной математики по программе Малого Мех-мата, то на него ходило 4 человека из всей параллели. Для интернет блога такое число будет слишком маленьким, даже для 10 читателей что-либо затевать смысла нет, это будет неинтересно.
Собственно, дайте знать, кому это интересно. И тогда можно будет оценить целесообразность.
Площадка, думаю, может быть, любая, ЖЖ или там вконтактик, сейчас не суть.