LINUX.ORG.RU
решено ФорумTalks

Vim и Canberra

 


0

1

Зачем виму Canberra? Чтобы лучше пищать? Просто странно видеть в зависимостях у текстового редактора libcanberra и sound-theme-freedesktop.

От мейнтейнера зависит. Например в FreeBSD Vim 8.1 не тянет libcanberra, только ctags и cscope (что вполне закономерно).

mord0d ★★★★★
()

Даже не представляю, о чём вы таком говорите. :)
ldd /bin/vim
linux-vdso.so.1 (0x00007ffebdc99000)
libm.so.6 => /usr/lib64/libm.so.6 (0x00007f3db64fe000)
libtinfo.so.6 => /usr/lib64/libtinfo.so.6 (0x00007f3db64ba000)
libselinux.so.1 => /usr/lib64/libselinux.so.1 (0x00007f3db648e000)
libdl.so.2 => /usr/lib64/libdl.so.2 (0x00007f3db6488000)
libc.so.6 => /usr/lib64/libc.so.6 (0x00007f3db62b0000)
/lib64/ld-linux-x86-64.so.2 (0x00007f3db6927000)
libpcre.so.1 => /usr/lib64/libpcre.so.1 (0x00007f3db623e000)
libpthread.so.0 => /usr/lib64/libpthread.so.0 (0x00007f3db6218000)

imul ★★★★★
()

Вы еще не проходили dll-hell.

mos ★★☆☆☆
()
Ответ на: комментарий от scanner

В тегах дебиана не было. А так ну... как собрал тебе мантейнер, так и пользуйся. Выбор-то не велик. Собери сам, как нормальный мужик, так как тебе надо.

imul ★★★★★
()
Ответ на: комментарий от scanner

Похоже, что для реализации встроенных функций:

sound_clear()			none	stop playing all sounds
sound_playevent({name} [, {callback}])
				Number	play an event sound
sound_playfile({path} [, {callback}])
				Number	play sound file {path}
sound_stop({id})		none	stop playing sound {id}
xaizek ★★★★★
()
Ответ на: комментарий от scanner

Не знаю, но похоже, что реализовывал Брам:

patch 8.1.1502: cannot play any sound

Problem:    Cannot play any sound.
Solution:   Use libcanberra if available.  Add sound functions.
xaizek ★★★★★
()
Ответ на: комментарий от scanner

Я не думаю, что дебиановский мантейнер пакета вим ответит тебе здесь в толксах.

imul ★★★★★
()

I have been wondering if it would help if Vim could play a sound. Think of a gentle «ping» to indicate the cursor can't move there, or a «tadaa» when a background build finishes successfully. At least I have had times where I didn't notice something that was going on, because I was looking in the wrong place. Currently there only is the annoying beep (which I usually have disabled).

I wonder how useful this would be. It's probably a matter of taste anyway. And it only works locally (unless there is an xterm sequence to play a sound?).

And I wonder if it can be implemented in a way it's portable. There are some audio libraries floating around, but I don't expect the "-dev" version to be installed on most systems. Perhaps MS-Windows has something that's always available?

Another way would be to use a system command (in the background), but that could have some latency.

-- From «know your smileys»:

...---... SOS

/// Bram Moolenaar — Bram@Moolenaar.net — http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features — http://www.Vim.org/sponsor/ \\\ \\\ an exciting new programming language — http://www.Zimbu.org /// \\\ help me help AIDS victims — http://ICCF-Holland.org ///

scanner
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.