LINUX.ORG.RU

Сообщения Zmicier

 

Документация из /usr/share/vim/addons/doc Виму не видна

Debian Jessie. Установлен, положим, vim-latexsuite как пакет и затем vim-addon-manager’ом общесистемно:

# vim-addons -w install latex-suite

Сам плагин подгружается и работает. Но не справка по нему:

:h ls_1
E149: Sorry, no help for ls_1

Вместе с тем, она вроде бы на месте:

/usr/share/vim/addons/doc$ ls
imaps.txt.gz  latexhelp.txt.gz  latex-suite-quickstart.txt.gz  latex-suite.txt.gz  matchit.txt@  tags  vifm.txt  vo_readme.txt.gz

И перечень тэгов исправен:

$ grep 'ls_1\s' tags
ls_1    latex-suite.txt.gz      /*ls_1*

Это у меня одного так? Как можно исправить?

 , , vim-addon-manager

Zmicier
()

qmv: UTF-8 не умеет?

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

Погуглил — нашлась qmv из пакета renameutils. Поставил из репозитория своего Дебиана Wheezy версию 0.12.0-1. Локаль en_US.UTF-8. Пробую:

$ ls
file  файл
$ qmv -f do

В Виме наблюдаю:

file
\321\204\320\260\320\271\320\273

Среди багов такого не отмечено. Гугль по запросу "qmv" OR renameutils utf-8 OR unicode о подобном на первых страницах тоже ничего не сообщает.

Это у меня персонально не работает? Или этой qmv просто никто не пользуется? Может быть есть прямые альтернативы?

 qmv, renameutils,

Zmicier
()

Оглавление для манов.

Здравствуйте, господа. Не находит ли кто из вас, что длинным манам остро не хватает гипертекстовых оглавлений?

man --html их умеет. Однако у него есть малооб’яснимая склонность рендирить элементарнейшие таблицы как картинки. К примеру, вот этот кусочек из man(1) при генерации HTML станет PNG’шкой:

    1   Executable programs or shell commands
    2   System calls (functions provided by the kernel)
    3   Library calls (functions within program libraries)
    4   Special files (usually found in /dev)
    5   File formats and conventions eg /etc/passwd
    6   Games
    7   Miscellaneous (including macro packages and conventions), e.g. man(7), groff(7)
    8   System administration commands (usually only for root)
    9   Kernel routines [Non standard]

Это, разумеется, никуда не годится, ибо во-первых текстовые браузеры его принципиально не смогут отобразить, а во-вторых и с гуевыми это из коробки не работает, поскольку man почему-то удаляет временные файлы раньше, чем браузер успевает подгрузить картинки.

Подскажите, не предлагал ли кто уже решения для этой незадачи?

 , troff

Zmicier
()

Как узнать имя класса икс-ресурсов для приложения?

Добрых суток.

Есть, допустим, такое иксовое приложение dotty — полувизуальный редактор графов из Graphviz’а. Его внешний вид вполне откликается на установленнные (в ~/.Xresources) глобальные икс-ресурсы *foreground и *background.

Я ожидаю, что есть возможность ниже глобальных переопределить ресурсы для Dotty. Очевидное:

Dotty*foreground: Black
Dotty*background: White
не возымевает эффекта. Это означает, что имя класса у нее не Dotty, но какое-то иное. Вопрос: его можно как-либо узнать, не ковыряясь в исходниках?

 , xresourses

Zmicier
()

xmodmap: не назначить mod4 на Meta

Добрых суток, товарищи.

Делаю я так:

$ xmodmap
xmodmap:  up to 3 keys per modifier, (keycodes in parentheses):

shift       Shift_L (0x32),  Shift_R (0x3e)
lock
control     Control_L (0x25),  Control_R (0x69)
mod1        Alt_L (0x40),  Alt_R (0x6c),  Meta_L (0xcd)
mod2        Num_Lock (0x4d)
mod3
mod4        Super_R (0x86),  Super_L (0xce),  Hyper_L (0xcf)
mod5        ISO_Level3_Shift (0x5c),  Mode_switch (0xcb)

$ xmodmap -e 'clear mod4'
$ xmodmap -e 'keycode 135 = Meta_R' # это клавиша Menu, но это не принциапиально
$ xmodmap -e 'add mod4 = Meta_R'
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  118 (X_SetModifierMapping)
  Value in failed request:  0x17
  Serial number of failed request:  11
  Current serial number in output stream:  11

Вместе с этим то же самое, но с Super или Hyper вместо Meta дает рабочий результат:

$ xmodmap -e 'clear mod4'
$ xmodmap -e 'keycode 135 = Super_R'
$ xmodmap -e 'add mod4 = Super_R'

Поясните, пожалуйста, в чем тут собака зарыта? Я всегда думал, эти Meta_R / Super_R никакого скрытого смысла не несут, что это просто переменные. Отчего разница?

Debian GNU/Linux Wheezy. x11-xserver-utils версии 7.7~3.

 , ,

Zmicier
()

Firefox. Установить keyword для поиска через нормальный конфиг, как? Не автогенерируемый search-metadata.json, есть?

Добрых суток, товарищи.

Как известно, поисковые аддоны в Файрфоксе хранятся относительно директории профиля в ./searchplugins в XML-файлах. Они хорошо поддаются версионированию и переносу с одного профиля на другой.

Однако keywords к ним и еще кое-какая не сильно важная информация, хранятся отдельно в ./search-metadata.json. Файл, хотя и не сильно обфусцирован, перегенерируется Файрфоксом по мере надобности, что делает его не вполне дружелюбным для VCS.

Вопрос: не предусмотрено ли ли аналогично паре из автогенерируемого ./prefs.js и пользовательского ./user.js файла (допустим) search-metadata.user.json?

Если нет, то как еще можно установить keyword для поискового аддона?

 ,

Zmicier
()

Обработка символа «\».

Добрых всем суток.

Обнаружил, что в Баше в vi-нормальном режиме некорректно обрабатывается ввод обратной косой черты («\») — как переход в режим вставки + пробел. Явное ее назначение на что-нибудь (см. пример ниже) — не помогает. В то же время в lftp (также использующем readline) все корректно.

~/.inputrc сокращен до минимума:

set editing-mode vi
set keymap vi-command
"\\": menu-complete

~/.bashrc обнулен, пробовал на urxvt и xterm. Debian 7.2.

Хотелось бы в итоге использовать клавишу по назначению — как leader key. Посоветуйте, пожалуйста, куда копать?

--
Кросс-пост с https://groups.google.com/forum/#!topic/linux.debian.user.russian/TVkJN0P6418, где ни одного ответа не было.

 , , vi-command-mode

Zmicier
()

Как послать Fn клавишу при помощи «Custom Shortcuts»?

KDE 4.8.4. Есть такая фича: System Settings > Shortcuts and Gestures > Custom Shortcuts > Edit > New > Global Shortcut > Send Keyboard Input. В справке по ней [1] не описано, как можно отправить клавишу, например, F12. Просто «F12» не проходит. Подскажите, кто в курсе, пожалуйста.

1) http://docs.kde.org/stable/en/kde-workspace/kcontrol/khotkeys/shortcuts.html

 

Zmicier
()

Заменить диалог открытия / сохранения на более дружелюбный к клавиатуре. На какой и как?

Добрых суток всем.

Кадэешный диалог выбора файла (открыть / сохранить, вот этот) для использования без кликанья мышью в целом пригоден, но неудобен. Можно ли его заменить на иной? Готовые альтернативы существуют? Если да, то какую посоветуете?

 , mouseless

Zmicier
()

[KDE 4.6] Чем монтировать / демонтировать флэшки?

Добрых суток.
Подскажите графическую утилитку — фронтенд для UDisks'ов под Кеды. Минимально необходимый функционал: вывод списка смонтированных устройств и размонтирование указанного.
Родной KDE Device Notifier всем хорош, но пользоваться им без мыши невозможно (или я просто не нашел как?).

Zmicier
()

Доменные имена в зонах .net.ru, .org.ru, и .pp.ru — теперь за денежку.

Для тех, кто не подписан на рассылку РосНИИРОСа.

From: RIPN <ru-ncc@ripn.net> 
Subject: .NET.RU, .ORG.RU, и .PP.RU на сопровождение в RU-CENTER 
 
Уважаемый клиент! 
 
РосНИИРОС, как администратор доменов NET.RU, ORG.RU, PP.RU, 
планирует 27 декабря 2010 года передать деятельность 
по регистрации и поддержке доменных имен третьего уровня 
в доменах NET.RU, ORG.RU и PP.RU в компанию RU-CENTER. 
Выбор компании обусловлен прежде всего тем, что 
в течение последних пяти лет именно RU-CENTER 
занимается техническим сопровождением доменов третьего уровня 
NET.RU, ORG.RU и PP.RU. 
 
Уведомляем Вас, что управление доменами будет осуществляться 
через веб-интерфейс RU-CENTER nic.ru. 
 
Инструкция по переносу доменов и данных администраторов 
из РосНИИРОС в RU-CENTER будет выслана всем владельцам доменов 
в зонах NET.RU, ORG.RU, и PP.RU на контактные электронные адреса, 
указанные при регистрации доменного имени для частного лица 
или организации. Для получения доступа администратору домена 
будет предложено заключить клиентский договор с компанией RU-CENTER. 
 
Регистрация доменов третьего уровня в .NET.RU, .ORG.RU и .PP.RU 
через веб-интерфейс РосНИИРОС останавливается 20 декабря 2010 года и 
будет возобновлена 27 декабря 2010 года через веб-интерфейс RU-CENTER 
на платной основе, при этом ограничение на число заявок будет снято. 
 
--- 
Административно-техническая группа 
эл. почта: ru-ncc@ripn.net 
телефоны: 
+7 (495) 737-06-01 
+7 (495) 994-46-01 
8 800 100-46-01 (для регионов России)

См. тж. http://www.ripn.net/nic/dns/info/domains-3level-to-nic.html

Ваше мнение, господа?

Zmicier
()

Сохранение сессии в Yakuake/Konsole

Господа, а не умеет ли Yakuake (ну или Konsole, или какой другой эмулятор терминала) сохранять сессию? Как screen (C-a C-d, а потом screen -r)?

Zmicier
()

Переключить клавиатуру обратно в RAW mode

По Alt+SysRq+R переключил клавиатуру в XLATE mode, убил зависший процесс, возвращаюсь в Иксы, как переключить обратно в RAW mode?

Zmicier
()

Смена метки тома parted'ом

То, что метки томов (volume label) в самых разных файловых системах прекрасно умеет менять GParted, наводит на предположение, что его консольный родственник parted тоже должен уметь. Однако man info это предположение не подтверждает.
Собственно вопрос: действительно ли parted не умеет менять метки томов. Если да, то есть ли какое удобное негуёвое средство для этого?

e2label, mlabel, ntfslabel — они, конечно, работают, но, во-первых, требуют заранее определять ФС, что еще не критично. А во-вторых, самый ходовой для флэшек mlabel заставляет предварительно назначать томам буковки а-ля MSDOS, что уже идиотизм.

Zmicier
()

RSS подписка на новые темы