Особенности перевода

В этой заметке я уже писал, что в kMail не могу отключить отображение избранных папок. Всё оказалось гораздо проще. Какой-то умник перевёл фразу «Show favorite folder view», как «Короткий список папок», тогда как само окно с этими папками называется «Избранные папки». Переключил весь интерфейс KDE на английский, и всё сразу встало на свои места. Вот теперь и думай, стоит ли использовать русский в интерфейсе оболочки или не стоит. Кому интересно, могут в самом kMail посмотреть авторов перевода, упоминать их тут не буду.

Английский интерфейс
Английский интерфейс

Русский интерфейс
Русский интерфейс

О KDE 4.1.96

На моём домашнем компьютере установлен Archlinux, а в качестве DE использую KDE 4.1.x, который забираю из репозиториев kdemod. Почему я использую kdemod, а не стандартный KDE, который имеется в репозиториях Archlinux? Ответ просто. Мне гораздо удобнее использовать именно kdemod, т.к. одно из главных отличий от обычное KDE — это модульность (ну не нужен мне kppp дома при канале в 6Mbit). Одним словом, я из KDE ставлю только то, что нужно мне. Кроме модульности в kdemod есть ещё «вкусности», но тут я пожалуй отправлю вас к Гуглу. Информации достаточно, нужно только уметь читать.

Тут решил установить себе последнюю версию KDE, а именно 4.1.96, которая лежит в репозитории kdemod-testing. Установил, а точнее обновил kdemod 4.1.4. Проблем с обновлением не возникло. Утром перед работой попробовал свежеобновлённый KDE, поэтому опишу только те новые «фичи», которые успел заметить. Кому интересно, могут почитать эту статью. Что касается самого перевода интерфейса на русский язык, то на данный момент времени переведено где-то процентов 90-95. Скорее всего к выходу релиза всё будет переведено.

Kmail
Kmail

Сразу же открыл kmail и был приятно удивлён изменениям. Появились вкладки, правда теперь не вижу смысла в окошке Избранные папки. Ведь часто используемые папки можно теперь открыть в тех же вкладках. А с другой стороны, я и в предыдущей версии не пользовался этими Избранными папками, а как у убрать это окошко что-то никак не найду.

Menu
Menu

Немного изменили меню. Может мне и показалось, но стало немного удобнее. Также изменили некоторые иконки. Любители размещать иконки на рабочем столе будут теперь довольны, т.к. появилась возможность переключить рабочий на вывод каталога (по умолчанию смотрим в каталог «Рабочий стол (Desktop)») с сохранением выбранного графического изображения в качестве бекграунда. Попробовал новые апплеты Google Gadget, не понравились. В «Параметрах системы» изменили отображение «Настройка рабочего стала», теперь они располагаются в нескольких вкладках.

System Tray
System Tray

Системный трей также претерпел некоторые изменения. Стало возможным скрывать редко используемые иконки. А с помощью нового виджета Плазмы стало возможно отображать вот такое информационное окно.

System Tray
System Tray

В KDE 4.1.x значки в системное трее иной раз обрастали мусором. Перелопатил кучу забугорных форумов и багзил. Перепробовал разные настройки в xorg.conf, какие-то помогали, но артефакты всё равно вылезали. Лучше все помогает только «костыль» из нажатия на Ctrl+Alt+F1 и затем Ctrl+Alt+F7. Обещают в KDE 4.2 частично решить эту проблему, а в 4.1.96 мусора на иконках в трее уже нет (вместо прозрачности подкладывают окрашенную подложку). Обещают окончательно вылечить к версии 4.3.

Kate
Kate

В Kate появилась возможность использовать режим Vi, а также прикрутили интеграцию с CTags. Не знаю насколько оправдан использование режима Vi, уж лучше бы реализовали проверку орфографии на лету. Кстати, в Opera 10 проверка орфографии в текстовых полях уже работает на лету.

К сожалению, посмотреть более подробно все нововведения времени не хватило, но в целом работает стабильно и довольно шустро. Пару раз вылетел Konqueror при попытке просмотреть Google Reader, но для меня это не критично, ибо Konqueror'ом практически не пользуюсь. Как это ни странно, но бетой вполне можно пользоваться. А если что, то всегда можно будет откатиться на стабильную версию, в Archlinux с этим просто.

KDE 4.0 в Debian

Наверное уже все знают о выходе новой версии KDE 4.0. Скриншоты, представленные на официальном сайте, выглядят заманчиво и красиво. Грех не посмотреть на новую версию, тем более, что есть возможность установить из экспериментального репозитория Debian. Сказано, сделано. Подключил репозиторий, начал установку. Не буду подробно описывать всю установку, но пришлось удалить практически весь установленный KDE 3.5.8. То одно конфликтует, то другое.

Установил. Ради чистоты эксперимента перегрузился. Что сказать, если просто смотреть на рабочий стол KDE 4.0 красиво, но не более, и кстати, мне показалось, что есть небольшой закос под МакОС. Работать, лично мне, совершенно не удобно. Нижнюю и единственную панель уменьшить никак не получилось, добавить какие-либо апплеты на панель, тоже не удалось. Зато можно помещать апплеты или виджеты на рабочий стол. Спрашивается, за каким они мне там нужны, если этот самый рабочий стол я вижу крайне редко, т.к. большую часть времени открыт браузер, почтовая программа, редактор, консоль. Одним словом, вполне рабочее окружение и состояние. Кое-какие программы портировали под четвёртую версию, но, опять-таки, лично мне их не хватает, зато KDEшные игрушки почти все портировали. Смотрятся прикольно, красиво. Совсем не понравилось белёсое или полупрозрачное поле вокруг иконок на рабочем столе, когда подводишь к ним курсор мыши.

Не знаю чего они там было переделано в Konqueror'е, но gmail.com как не работал в нём корректно, так и не работает. Почтовик, а именно k-mail, пока ещё не портирован. Пришлось использовать версию из KDE 3, а т.к. при установке KDE 4.0 у меня были снесены пакеты локализации, то k-mail стал общаться со мной на английском языке. Мелочь, но не приятно. Порадовала одна добавленная настройка в KDEешной раскладке клавиатуры, а именно возможность включения просто флажка отображения (раскладка меняется настройками в xorg). Ну и при установке устанавливается в отдельный каталог ~/.kde4, не трогая каталог от предыдущей версии~/.kde3.

В сухом остатке. KDE 4.0 были безжалостно удалены, т.к. работать, а не играться с рабочим столом, совершенно не возможно. Нет возможности настроить под себя, потому что некоторые вещи хотелось бы изменить, и которые, кстати, легко меняются в KDE 3. Так что будем ждать следующего релиза. Как утверждают в сети, устанавливать KDE 4.0 имеет смысл только, когда 0 смениться на 1. Поживём — увидим, а пока мне и в KDE 3.5.8 совсем не плохо.

Firefox и kMail

Возможно у пользователей KDE, которые используют kMail в качестве почтового клиента, а Firefox в качестве основного браузера, возникала небольшая проблема. А именно, кликая по ссылке содержащей mailto открывалось что угодно, но только не используемый kMail. Хоть в Центре Управления KDE и указано использовать по умолчанию почтовый клиент kMail, но в случае с Firefox это не помогает. Что же, пора научить Firefox открывать kMail при клике на ссылку, содержащей mailto.

Открываем Firefox. В строке ввода адреса набираем about:config. Настроек много, поэтому в строке Filter набираем network.protocol-handler.expose.mailto и дважды щёлкаем по этой настройке. Значение из false должно стать true. Это ещё не всё. Теперь нам необходимо добавить новую строковую переменную.

Щёлкаем правой кнопкой мыши в поле настроек и выбираем Новую строковую переменную. В качестве имени задаём network.protocol-handler.app.mailto, а в качестве значения вписываем kmail.

Вот теперь всё. Заходим на любую страницу, где имеется ссылка содержащая mailto и щёлкаем по этой ссылке. Открывается редактор писем kMail.

Basket — корзина заметок

Вот с таким неприглядным названием скрывается довольно мощное kde-приложение, которое встраивается в kontact — менеджер персональной информации. С помощью Basket можно создавать заметки буквально в один клик. Под заметками понимается не только какой-то небольшой и сухой текст наподобие «липких жёлтых листочков», а нормальным форматированием, вставкой любых файлов, которые помогут позже понять для чего и зачем. Любую заметку можно сохранить как html-файл простым перетаскиванием этой заметки на рабочий стол, хотя, по-крайней мере у меня, весь текст набранный на русском языке превратился в крякозябры (смотрел в konqueror'е). Лечится это либо указанием правильной кодировки в заголовке полученного html, либо выставлением кодировки непосредственно в konqueror'е. Но... но, если вы захотите через меню сделать экспорт выбранной корзины, то в заголовках файла будет указана правильная кодировка, а все картинки и файлы, которые вы внедрили в свой текст, будут аккуратно разложены по каталогам.

Т.к. и дома и на работе у меня установлен Debian с KDE, то сразу же возник вопрос о синхронизации корзинок. Как оказалось всё очень просто. Допустим на работе я делаю «Резервное копирование» через встроенную в программу функцию. Причём, мои корзины сразу архивируются с указанием текущей даты. Копирую этот архив на флешку, а дома уже через эту же встроенную функцию делаю «Восстановление из резервной копии» и указываю на принесённый с работы архив. Мне показалось это очень удобным.

Лично мне Basket понравился, буду дальше осваивать его. Кто заинтересовался этой программой не поленитесь зайти на сайт, на котором выложено достаточно много скриншотов. Картинки картинками, но чтобы понять программу её надо «пощупать» руками.

Редактируем всплывающее меню.Часть вторая

В предыдущей заметке я рассмотрел возможность создания собственных пунктов во всплывающем меню. Получилось просто и удобно, когда этих пунктов немного. Это меню может стать чрезмерно длинным, которым будет не так комфортно работать, да и по высоте может слишком разрастись. Выход есть. Однотипные действия неплохо было бы разместить в одном каталоге. Что же, этим и займёмся.

В качестве примера будем использовать отправку вложения по электронной почте. В этом подменю у нас в итоге должно получиться два пункта: Отправка произвольного файла(ов) как вложение и Отправка произвольного файла(ов) как вложение с предварительным архивированием. Архивировать будем в zip, чтобы получателя (пользователь MS Windows) не шокировать «странными» расширениями. И заодно немного дополним наше описание меню.

Итак, открываем в любимом текстовом редакторе файл ~/.kde/share/apps/konqueror/servicemenus/send-to-email.desktop. Для тех кому непонятно: тильда (~) означает ваш домашний каталог. Чтобы было нагляднее приведу его содержимое ещё раз:

[Desktop Entry]
ServiceTypes=all/allfiles
Actions=SendToEmail
[Desktop Action SendToEmail]
Name=Send attachment<br />
Name[ru]=Отправить как вложение
Exec=kmail %f<br />
Icon=kmail

В секции [Desktop Entry] изменяем параметр Actions следующим образом, то указываем не одно, а два действия:

Actions=SendToEmail;ZippedSendToEmail

И после Actions добавляем несколько строк:

Encoding=UTF-8
X-KDE-Submenu=Send attachment
X-KDE-Submenu[ru]=Отправить вложение

Секцию [Desktop Action SendToEmail] оставляем из предыдущей статьи без изменения. Хотя стоит немного модифицировать параметр Exec следующим образом:

Exec=kmail %F

Т.е. изменим маленькую f на большую букву F. Это позволит нам добавлять не один файл, а несколько в одно письмо.

Создаём новую секцию [Desktop Action ZippedSendToEmail], которая у нас будет упаковывать в архив один или несколько выбранных файлов и создавать письмо с вложением. Для этого в секцию добавляем следующий код:

[Desktop Action ZippedSendToEmail]
Name=Zipped and send attchment
Name[ru]=Упаковать и отправить
Exec=rm /tmp/file.zip; zip -Xj /tmp/file.zip %F; kmail /tmp/file.zip
Icon=tgz

Сначала мы удаляем в tmp созданный ранее архив. Если его не удалить, то при создании нового архива у нас добавятся выбранные файлы в уже существующий архив, а этого нам как раз и не надо. Затем архивируем выбранный файл или файлы и передаём на обработку почтовой программе. В данном примере это kmail.

Как видно, создать разветвлённое меню не просто, а очень просто.

Редактируем всплывающее меню

На форуме Linuxforum.ru задали вопрос. Вот и мне стало интересно, а действительно как во всплывающем меню, по клику правой клавишей мышки, можно добавить свои пункты, т.е. расширить подпункт «Действие». Как там было в Windows 98 я не помню, поэтому взялся за изучение материала. Всё оказалось достаточно просто. Итак, имеем установленный Debian Testing и KDE 3.5.7 (в других дистрибутивах действуем по аналогии).

В качестве примера попробуем сделать так, чтобы можно было, воспользовавшись правой клавишей мышки, посмотреть сохранённый документ в формате MS Word в виде простого html. Для начала необходимо убедиться, что пакет wv установлен. Если этого пакета в вашей системе нет, то устанавливаем его (воспользуйтесь менеджером пакетов своего дистрибутива):

$ sudo aptitude install wv

После того, как установится пакет, открывайте любимый текстовый редактор (я буду использовать kate) создайте пустой файл, в который необходимо поместить следующий код:

[Desktop Entry]
ServiceTypes=application/msword
Actions=ViewDocAsHTML
[Desktop Action ViewDocAsHTML]
Name=View Word Doc as HTML
Name[ru]=Просмотр MS Doc как HTML
Exec=wvHtml --targetdir=/tmp %f temp.html; konqueror /tmp/temp.html

Теперь нам необходимо сохранить этот файл, назовём его как «view-doc-as-html.desktop», в пользовательском каталоге KDE, а именно (включите отображение скрытых файлов)

$ /home/<пользователь>/.kde/share/apps/konqueror/servicemenus/

Да собственно всё. Открываем konqueror в режиме менеджера файлов, находим любой вордовский документ, щёлкаем правой кнопкой мыши и выбираем из всплывающего меню: Действие -> Просмотр MS Word как HTML. Наш документ откроется в браузере konqueror. Что нам и требовалось.

Возьмём задачку немного посложнее, а именно: из всплывающего меню иметь возможность отправлять любой файл в электронной письмо как вложение.

Снова открываем любимый текстовый редактор и пишем следующий код

[Desktop Entry]
ServiceTypes=all/allfiles
Actions=SendToEmail
[Desktop Action SendToEmail]
Name=Send attachment
Name[ru]=Отправить как вложение
Exec=kmail %f

Сохраняем этот файл в тот же каталог, что и предыдущий пример, только называем его, например, так «send-to-email.desktop». Всё хорошо и отлично работает, вот только хочется добавить иконки в это меню. Это сделать ещё проще. В секцию [Desktop Action SendToEmail] просто добавляем новый параметр Icon=kmail.

Теперь у нас напротив пункта «Отправить как вложение» появился значёк — конвертик — почтовой программы. Список mime-type можно посмотреть в Центре Управления — Компоненты — Привязки файлов.

И ещё один момент. Здесь я рассмотрел пример создания всплывающего меню для конкретного пользователя, т.е. для себя любимого. Если же вам надо сделать такое меню остальным пользователям, которые имеют доступ к компьютеру, то выше перечисленные файлы необходимо сохранять в /usr/share/apps/konqueror/servicemenus/ или в /opt/kde3/share/apps/konqueror/servicemenus/.

Kate и Gedit

Aspell в системе установлен и работает нормально. Проблема с проверкой орфографии заключается в следующем. Открываем Gedit, в меню ставим галочку «Проверка орфографии», набираем текст, который в случае ошибки сразу же подчёркивается. Текст проверяется «на лету». Кстати, никто не подскажет как эту галочку поставить раз и навсегда, чтобы каждый раз не лазить в меню?

Теперь открываем Kate. В настройках проверка орфографии стоит, при вводе текста нет проверки орфографии «на лету». Можно выбрать в в меню «Проверить орфографию» и будет идти перебор всякого неизвестного слова. Вопрос в следующем: можно ли вообще kate научить проверять орфографию «на лету»? Ведь в почтовой программе kmail она проверяется же.

Пора на работу

Вот и подходят к завершению небольшие каникулы или мини-отпуск зимой, хотя назвать это зимой язык не поворачивается (снега нет, грязь, +1...+5 градусов). За эти 10 дней успел установить и поковыряться с KUbuntu 6.10. Не понравилось, а именно реализация KDE. Нечто подобное я видел у SuSE 10.x, но там всё-таки «кеды» были как-то подругому. В дефолтных «кедах» (сравниваю с ArchLinux) настройки «развесистые» и от их количества иной раз кондратий хватает, пока найдёшь нужную опцию… В KUbuntu же всё до безобразия сократили и привычных настроек просто не находишь.

Может быть мне просто терпения не хватило, но это моё ИМХО. В итоге вернулся обратно на любимый и знакомый Gnome. Специально для «фанатегов»! Не надо разводить в комментариях религиозных войн, каждому своё, у всех разные вкусы и предпочтения. В данный промежуток времени меня полностью и всем устраивает Gnome.

Благодаря заметке serhiy cherevko установил себе этот самый Exaile. Респект, однако. До этого раньше пользовался исключительно XMMS. С остальными плеерами у меня как-то не складывалось: у одного звук не нравился, у другого сортировка плей-листа (я хочу не абы как, по алфавитному списку всех каталогов и подкаталогов), у следующего количество «отжираемой» памяти. Exaile пока нравится и всем устраивает: звук вполне нормальный, лишних наворотов нет. Мне нравится, а это самое главное.

Немного поковырялся с оформлением рабочего стола. Вот такой он у меня серенький (никаких компизов и берилов, хотя надо подумать 🙂 ), не для выставления на показ, а для работы.

KDE vs GNOME или сравнение DE в картинках

Я частенько захожу почитать на блог «Linux and Open Source Blog». На днях прочитал заметку о сравнении двух DE — KDE и Gnome. Собственно само сравнение в картинках! находится тут (eng). Собственно не для тех, кто уже определился со своим любимым и не повторим DE, а возможно для тех, кто только собирается переходить на Линукс, но не знает какой DE выбрать, либо для тех (интересно, а есть такие?), кто пользуется только одним, а про другой вообще ничего не слышал. 🙂

Хочу сразу заметить, это сравнение не для разжигания holy war. Оно поверхностное и показывает отличия в работе над повседневными задачами. К тому же автор этого сравнения предлагает пользователям поставить оба DE и выбрать из двух тот, который больше всего подходит. Я свой выбор сделал (и причём давно уже) в пользу Гнома, хотя иной по работе приходится запускать Кеды, но дома стоит только Гном.