LINUX.ORG.RU

Сообщения Dreamdrawer

 

Awesome 4. Размер иконок

Как явно задать размер для всех иконок на панели, не изменяя размер самой панели?

Как задать размер отдельно для элемента s.mylayoutbox?

 

Dreamdrawer
()

Emacs. Cue sheet

Существуют ли в емакс`е средства, позволяющие редактировать вшитые cue в аудиофайлах (flac, ape, mp3 etc.)?
Плееры для них имеются, логично было бы предположить, что если емакс может прочесть эти теги, то наверняка должен уметь и редактировать. Но найти по этому поводу ничего не могу.

 

Dreamdrawer
()

Awesome и переменные окружения

Почему в конфиге не работают переменные окружения ($HOME ~/)?
Я не програмист, но конфигов разных повидал на своём веку немало, и первый раз встречаюсь с таким, что переменные окружения не работают.

Как создать в конфиге Осома такую переменную, что бы она была переносимая, т.е. при переносе с компа на комп подхватывалась автоматически, не требуя прописывать вручную для каждого пользователя?

 

Dreamdrawer
()

emacs. dired. regexp. Перемещение фрагмента строки

Возможно ли посредством регулярного выражения переместить маркерованный определёнными символами фрагмент строки в определённое место?
Дано:
Список директорий, например музыкальные альбомы, в названии которых имеется некая информация, помещённая в скобки.

название альбома 1 (год альбома) [сирийный номер]
название альбома 2 (год альбома) [сирийный номер]
название альбома 3 (год альбома) [сирийный номер]
название альбома 4 (год альбома) [сирийный номер] 
etc.
Задача в том, что бы переместить информацию в скобках в начало строки и добавить дефис. При условии, что сирийный номер иногда отсутствует, а название альбома может содержать различное количество слов.
В итоге должно получиться так:
год альбома - название альбома 1 [сирийный номер]

 ,

Dreamdrawer
()

Редактирование встроенных cue sheet

1. Умеет ли emacs редактировать встроенные cue?
2. Какие существуют редакторы (гуёвые/консольные)?
3. Как удалить напрочь (подчистую) встроенные cue?

 ,

Dreamdrawer
()

MPD не видит ape+cue

Проблема именно с отображением в библиотеке. Если добавлять cue в плейлист через вкладку «Browse», то добавляет корректно, нарезанным на треки как надо. Но в библиотеке отображается как «Empty».
Судя по всему, mpd игнорирует информацию из cue в пользу тэгов, которые прописаны от фонаря или вовсе отсутствуют.
Такое поведение наблюдается стабильно без исключений, а вот с flac случайным образом
Фонотека хранится на ntfs-разделе.
Настройки лежат в пользовательском каталоге:

music_directory "/mnt/Music/"  # ntfs раздел
playlist_directory "~/.mpd/playlists"
db_file "~/.mpd/database"
log_file "~/.mpd/log"
pid_file "~/.mpd/pid"
state_file "~/.mpd/state"
sticker_file "~/.mpd/sticker.sql"
input {
        plugin "curl"
}
filesystem_charset		"UTF-8"

Что примечательно, в том же cmus ситуация аналогична. cue-файлы в utf-8.
А ещё редактор тегов не работает, пишет:

Error while writing tags in "Song Name.flac" 

Клиент - ncmpcpp

 

Dreamdrawer
()

Awesome. Нециклическое переключение тегов/окон

Как уговорить Осом не переключаться с последнего на первый тег и обратно?
К окнам идентичное пожелание.

 

Dreamdrawer
()

Emacs. Перестановка области

Как передвинуть выделенный текст?
Знаю как переставить строку вверх/вниз, но требуется перестановка нескольких строк одновременно. Подойдёт и вариант перестановки отмеченной области (из середины строки) на строку вверх/вниз.
Это вообще возможно?

 

Dreamdrawer
()

Awesome. Кнопки управления окном в панели

Как реализовать управление окнами - свернуть/развернуть/закрыть и т.п. - посредством панели, а не заголовка окна (на манер убунты)?

 

Dreamdrawer
()

MPV. Показать/скрыть плейлист

Задача в том, что бы при нажатии клавиши отображался плейлист, но не исчезал через время, а скрывался только по повторному нажатию клавиши.

P.S.
В сущности, такое поведение желательно для любого действия, но хотя бы для плейлиста настроить.

 

Dreamdrawer
()

XKB. Переключение пользовательской раскладки не работает

Создал свою раскладку, которая располагается в пользовательском каталоге (почему - отдельная тема).
Закинул её в $HOME/.config/xkb, туда же докинул необходимые модули symbols, keycodes, etc.
И подключил её посредством keymap и xkbcomp
Структура файлов

$HOME/.config/xkb/[br]
/compat[br]
/geometry[br]
/keycodes[br]
/keymap[br]
/symbols[br]
/types[br]
Keymap-файл, в котором размещены объявления - [br]
/mykeymap:[br]
xkb_keymap "mymap" {[br]
  xkb_compat {...};[br]
  xkb_geometry {...};[br]
  xkb_keycodes {...};[br]
  xkb_types {...};[br]
  xkb_symbols {...};[br]
};
xkbcomp -I$HOME/.config/xkb $HOME/.config/xkb/keymap.xkb $DISPLAY
переключение раскладки настроено инструкцией в keymap include «capslock(grouplock)»

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

В чём может быть причина и что возможно сделать?

 ,

Dreamdrawer
()

XKB. Портативная раскладка

Как инициировать свою раскладку посредством keymap-файла, при условии, что файлы раскладок находятся не в системном /usr/share/X11/xkb ?
Насколько я понял (из мануала тов. Паскаля) setxkbmap не умеет работать с xkb_keymap, и придётся прикручивать каждую секцию отдельным параметром, но это не удобно и теряешь в гибкости.
Вроде как то через xkbcomp можно, но не смог разобраться. Как должна выглядеть команда инициализации и какие могут быть варианты?
Исходные данные:
Сделал свою раскладку из lat+rus+pc (не суть),
создал папку $HOME/.config/xkb/
раскидал нужные файлы по каталогам:
/compat
/geometry
/keycodes
/keymap
/symbols
/types
Собственно файл, в котором размещены объявления - /keymap/mykeymap

xkb_keymap "mymap" {
  xkb_compat {...};
  xkb_geometry {...};
  xkb_keycodes {...};
  xkb_types {...};
  xkb_symbols {...};
};

 ,

Dreamdrawer
()

Emacs. От точки до точки

Как переместить точку (курсора) до точки (конца предложения)? Не к концу строки, не к концу параграфа, именно до конца предложения.

 

Dreamdrawer
()

i3 wm. Заголовок окна

Как отобразить заголовок контейнера, когда окно является единственным?

 

Dreamdrawer
()

Emacs. Как открыть список файлов?

Как передать в Emacs файлы списком? Т.е. для одномоментного открытия нескольких файлов. Пытаясь передать посредством команды find-file «список ... файлов», редактор вроде открывает файлы, по крайней мере буферы открытые видно, но при выборе буфера ничего не показывает - т.е. пустой экран.

 

Dreamdrawer
()

Vimperator. Как скопировать ссылку из хинта?

Задача скопировать адрес ссылки указав интересующий хинт.

 ,

Dreamdrawer
()

Emacs. Переместить курсор в конец строки

Как переместить курсор в конец видимой на экране строки, а не в конец предложения? Грубо говоря переместить в край экрана.

 ,

Dreamdrawer
()

Emacs. Не читает настройки курсора

Работаю под темой «darkburn». Emacsclient корректно подхватывает тему, но цвет курсора почему то использует сторонний (тёмный на тёмном). В обычном режиме всё нормльно. Пробовал отдельно в конфиге присвоить цвет - так же игнорирует. Где собака зарыта?

 , ,

Dreamdrawer
()

Emacs. Переключиться на буфер по кнопке

Как забиндить на кнопку команду: switch-to-buffer имя-буфера ?

 , ,

Dreamdrawer
()

Emacs. Заготовки текста

Как сделать заготовки текста для последующего ввода по горячей клавише? Как будет выглядеть команда в конфиге, реализующая следующий алгоритм:

(global-set-key [f12] 'команда-вставки-текста «мой текст»)

 , ,

Dreamdrawer
()

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