LINUX.ORG.RU

Сообщения meliafaro

 

Ubuntu зависает при воспроизведении звука

Форум — Desktop

В Убунте ЛТС снова что-то сломали, она рандомно зависает при попытке воспроизвести звук как через браузер, так и через плеер - иногда через час воспроизведения, иногда через пару минут. Наблюдал на примере Минта и Элементери.

Кто пользуется Виндоус 10, как там, таких глюков нет? Уже можно пользоваться? Стоит переходить с глюколинупса?

 , ,

meliafaro ()

В Wine добавлена поддержка драйверов для PnP-устройств - это как?

Форум — General

Объясните несведущему: вот вроде Wine не может поддерживать виндовские дрова by designe, потому что делегирует любые действия, которые только возможно, ядру и нативным библиотекам. Тем не менее, в последних выпусках Wine обязательной строкой ченджлога идёт речь о поддержке виндовских драйверов. Как это понимать?

 ,

meliafaro ()

Отваливается Network Manager в Slackware

Форум — General

Собственно, сабж, окаянный. Время от времени отрубается инет, апплет в трее не реагирует ни на что, пинг не проходит, рестарт сервиса НМ не помогает, приходится перезагружаться. Часто в таких случаях процесс NetworkManager грузит систему процентов на 50. Что делать, куда копать, по каким запросам гуглить?

 , ,

meliafaro ()

Сделяль тёмное Whisker меню в Минте

Форум — Desktop

Минтовские дефолтные темы меня всегда очень радовали броскостью, аккуратностью и продуманностью. Однако в редакции c Xfce главное меню светлое, что меня порядком раздражало. Сделал тёмное, как в редакции Cinnamon. Держите, может кому пригодится.

В ~/.config/gtk-3.0/gtk.css добавьте строчки:

/******************************************************
XFCE WHISKER MENU
******************************************************/

@define-color whisker_selected_bg #9AB87C;
@define-color whisker_dark_bg #383838;
@define-color whisker_main_bg @whisker_dark_bg;
@define-color whisker_border #252525;
@define-color whisker_selected_mono #808080;

#whiskermenu-window * {
    border-left-color: @whisker_border;
    border-top-color: @whisker_border;
    border-right-color: @whisker_border;
    border-bottom-color: @whisker_border; }

/* Window */
#whiskermenu-window {
	background-color: @whisker_main_bg;
	color: #ccc; }

#whiskermenu-window scrollbar {
	background-color: @whisker_dark_bg;}
#whiskermenu-window scrollbar.top,
#whiskermenu-window scrollbar.bottom,
#whiskermenu-window scrollbar.left,
#whiskermenu-window scrollbar.right {
    border-bottom: 1px solid @whisker_border; }
#whiskermenu-window  scrollbar slider {
    border: 4px solid transparent; }

#whiskermenu-window border {
	border-color: @whisker_dark_bg; }

/* Buttons */
#whiskermenu-window button {
    border-width: 0px;
	color: #ccc; }
#whiskermenu-window button:hover {
	background-color: @whisker_selected_mono;
	color: #fff; }
#whiskermenu-window button:checked {
	background-color: @whisker_selected_mono;
	color: #fff; }

/* Entry */
#whiskermenu-window entry {
	background-color: @whisker_dark_bg;
	color: #fff;
	border-color: @whisker_border; }
#whiskermenu-window entry:focus {
	border-color: @whisker_selected_bg; }

/* Treeview */
#whiskermenu-window treeview {
	background-color: @whisker_dark_bg;
	color: #ccc; }
#whiskermenu-window treeview:hover {
	background-color: @whisker_selected_bg;
	color: #fff; }


Если файла не существует, создайте его.
Результат выглядит так.

 , , , ,

meliafaro ()

Dimez, необходимы разъяснения

Форум — Linux-org-ru

За что удалена эта тема?

www.linux.org.ru/forum/desktop/14880135

 ,

meliafaro ()

Как обновить Ubuntu до следующей версии?

Форум — Linux-install

Хочу обновиться c 18.10 до грядущей 19.04, но нигде не нашёл внятных инструкций, как обновиться с релиза на бету, поэтому взываю к вашей мудрости и опыту.

 ,

meliafaro ()

Рабочее место музыканта-линуксоида

Галерея — Рабочие места

Сфотографировал свою кухню, пока на ней никто не бренчал. Люблю её.

Итак, что мы имеем на фото.

Нижняя клавиатура - рабочая станция Korg Trinity. Почтенный пожилой японец, родоначальник обширного семейства Trinity/Triton и их многочисленных производных. Несмотря на почтенный возраст (ориентировочно 15-20 лет, точнее сказать не могу, брал с рук), на синтезаторе ни царапинки, работает идеально. С него я обычно играю и пишу всякие пианинки, электропианинки, органы, пады, колокольчики, вот это всё - очень густое, жирное звучание. Электронные тембры, разумеется, по большей части морально устарели и годятся разве что воссоздавать дух эпохи. На таких машинках в конце девяностых - первой половине нулевых было сделано куча радио-хитов, благо, эта техника позволяет делать аранжировки, не задействую какой-либо дополнительный инструментарий: в наличие навороченный секвенсор, большой тачскрин, флоппи-дисковод, а также возможность расширять функционал за счёт установки дополнительного железа - жёстких дисков, плат, реализующих дополнительные алгоритмы синтеза, дополнительных входов/выходов, и т. д. Само собой, сейчас такой функционал гораздо проще реализуется с помощью десктопа и программного секвенсора, так что такие специализированные устройства постепенно уходят в прошлое.

На втором этаже разместилась миди-клавиатура CME UF50. Добротное устройство с кучей контроллеров и возможностью их перенастраивать как угодно под себя, с приятной упругой клавиатурой, хотя, к сожалению, достаточно шумной. Подсоединяется это миди-устройство к ноутбуку через беспроводной USB-свисток. С миди-клавиатуры я обычно играю то, что выигрышнее звучит через программный секвенсер, в основном живые акустические инструменты - скрипочки, дудочки, этнику, иногда рояльки, хотя четырёх октав маловато для комфортной игры на рояле.

На отдельном пюпитре расположился ноутбук Acer Aspire V5. На ноутбуке установлена Slackware 14.2 с Xfce, потому что ультрастабильно и легко пересобрать нужные компоненты системы под себя. Ядро пересобрано с настройками для лучшей отзывчивости, наложены патчи, добавляющие планировщик MuQSS (бывший BFS). Включен rtirq - демон, дающий высокий приоритет реального времени псевдопроцесам ядра, ответственным за работу с аудио, а также компонентам системы, отвечающим за вывод звука, и аудиоприложениям.

На ноутбуке запущен DAW - Reaper, нативный, звук выводится через бэкэнд ALSA. От использования JACK я отказался, при том же размере буфера он иногда потрескивает. Задержка ввода/вывода при игре с миди-клавиатуры составляет чуть больше 11 миллисекунд. Внутри DAW загружено несколько инстанций секвенсера Kontakt. На отдельные дорожки повешены отдельные пресеты/тембры, переключаясь между дорожками через контроллеры миди-клавиатуры или хоткеи, я переключаю тембры.

На заднем плане в кадр попали микшер, здоровенный басовый кабинет, два гитарных кабинета один на другом в углу, барабанка сбоку, в общем, типичное оборудование для «тяжёлой» комнаты на репетиционной базе.

Так и живём.

>>> Просмотр (4160x2336, 1648 Kb)

 , , , ,

meliafaro ()

Слетает время после перезагрузки в Слаке

Форум — General

Каждый раз, когда я перезагружаюсь в другую операционку, а потом слова загружаю Слаку, время переводится на три часа назад.

Надоело.

Куда копать?

 , , ,

meliafaro ()

MX Linux - что это за зверь?

Форум — Talks

Зашёл тут на Дристовотч и обнаружил, что вот это неведомое нечто там в выборке за последние три месяца уже вырвалось на первое место в рейтинге. Чем это поделие примечательно? Кто им пользуется? Что это за новый тренд? Чем обусловлен хайп? Я что-то пропустил?

 , , ,

meliafaro ()

Настройка звука в QEMU

Форум — General

Имеется Windows 8.1, которая запускается в QEMU через KVM. И всё бы хорошо, если бы не трещащий звук. Виртуалка запускается посредством следующих действий:

export QEMU_AUDIO_DRV=pa

/usr/bin/qemu-system-x86_64  -machine accel=kvm -m 4096 -hda "/arsenal/VMs/Windows_7_x64_HDA.img" -net nic -net user,smb=/arsenal -vga virtio -display gtk,gl=on -soundhw all -rtc base=localtime $*


В интернетах рекомендуют запускать с опцией -soundhw ac97 и установить в гостевой машине драйвера для Realtek АС97, но под восьмёрку и позднейшие выпуски окон драйверов нет, по крайней мере, официальных.

Звуковуха - интеловская интеграшка.

Как вообще в QEMU настраивают звук?

UPD: В итоге починил.
https://stackoverflow.com/questions/32193050/qemu-pulseaudio-and-bad-quality-...
Если вкратце: включаем вывод звука через ALSA: export QEMU_AUDIO_DRV=alsa, включаем вывод через ac97: -soundhw ac97, перезагружаемся в гостевой Шиндвс в режиме восстановления с выбором параметров загрузки, выбираем режим отключения принудительной проверки драйверов, скачиваем драйвера для Realtek AC97 для Висты/Семёрки и устанавливаем, перезагружаемся ??????? ПРОФИТ.

 , , , ,

meliafaro ()

Не компилируется модуль ядра virtualbox

Форум — General

Сборка вылетает, едва начавшись:

*** Building 'vboxdrv' module ***
make[1]: вход в каталог «/tmp/SBo/virtualbox-kernel-5.0.40/vboxdrv»
make KBUILD_VERBOSE= SUBDIRS=/tmp/SBo/virtualbox-kernel-5.0.40/vboxdrv SRCROOT=/tmp/SBo/virtualbox-kernel-5.0.40/vboxdrv CONFIG_MODULE_SIG= -C /lib/modules/4.18.20-ll/build modules
make[2]: вход в каталог «/arsenal/Builds/linux-4.18.20»
  CC [M]  /tmp/SBo/virtualbox-kernel-5.0.40/vboxdrv/linux/SUPDrv-linux.o
In file included from ./include/linux/atomic.h:5:0,
                 from ./include/linux/jump_label.h:189,
                 from ./arch/x86/include/asm/string_64.h:6,
                 from ./arch/x86/include/asm/string.h:5,
                 from ./include/linux/string.h:20,
                 from /tmp/SBo/virtualbox-kernel-5.0.40/vboxdrv/include/iprt/string.h:37,
                 from /tmp/SBo/virtualbox-kernel-5.0.40/vboxdrv/linux/../SUPDrvInternal.h:43,
                 from /tmp/SBo/virtualbox-kernel-5.0.40/vboxdrv/linux/SUPDrv-linux.c:32:
./arch/x86/include/asm/atomic.h: В функции «arch_atomic_try_cmpxchg»:
./arch/x86/include/asm/atomic.h:197:2: ошибка: неопределенный именованный операнд «new»
  return try_cmpxchg(&v->counter, old, new);
  ^
./arch/x86/include/asm/atomic.h:197:2: ошибка: неопределенный именованный операнд «new»
./arch/x86/include/asm/atomic.h:197:2: ошибка: неопределенный именованный операнд «new»
./arch/x86/include/asm/atomic.h:197:2: ошибка: неопределенный именованный операнд «new»
In file included from ./arch/x86/include/asm/atomic.h:280:0,
                 from ./include/linux/atomic.h:5,
                 from ./include/linux/jump_label.h:189,
                 from ./arch/x86/include/asm/string_64.h:6,
                 from ./arch/x86/include/asm/string.h:5,
                 from ./include/linux/string.h:20,
                 from /tmp/SBo/virtualbox-kernel-5.0.40/vboxdrv/include/iprt/string.h:37,
                 from /tmp/SBo/virtualbox-kernel-5.0.40/vboxdrv/linux/../SUPDrvInternal.h:43,
                 from /tmp/SBo/virtualbox-kernel-5.0.40/vboxdrv/linux/SUPDrv-linux.c:32:
./arch/x86/include/asm/atomic64_64.h: В функции «arch_atomic64_try_cmpxchg»:
./arch/x86/include/asm/atomic64_64.h:183:2: ошибка: неопределенный именованный операнд «new»
  return try_cmpxchg(&v->counter, old, new);
  ^
./arch/x86/include/asm/atomic64_64.h:183:2: ошибка: неопределенный именованный операнд «new»
./arch/x86/include/asm/atomic64_64.h:183:2: ошибка: неопределенный именованный операнд «new»
./arch/x86/include/asm/atomic64_64.h:183:2: ошибка: неопределенный именованный операнд «new»
scripts/Makefile.build:317: ошибка выполнения рецепта для цели «/tmp/SBo/virtualbox-kernel-5.0.40/vboxdrv/linux/SUPDrv-linux.o»
make[3]: *** [/tmp/SBo/virtualbox-kernel-5.0.40/vboxdrv/linux/SUPDrv-linux.o] Ошибка 1
Makefile:1505: ошибка выполнения рецепта для цели «_module_/tmp/SBo/virtualbox-kernel-5.0.40/vboxdrv»
make[2]: *** [_module_/tmp/SBo/virtualbox-kernel-5.0.40/vboxdrv] Ошибка 2
make[2]: выход из каталога «/arsenal/Builds/linux-4.18.20»
Makefile:299: ошибка выполнения рецепта для цели «vboxdrv»
make[1]: *** [vboxdrv] Ошибка 2
make[1]: выход из каталога «/tmp/SBo/virtualbox-kernel-5.0.40/vboxdrv»
Makefile:39: ошибка выполнения рецепта для цели «all»
make: *** [all] Ошибка 2

Что оно пытается донести?

Slackware 14.2, слакбилд с SBo, ядро 4.18.20.

 , , ,

meliafaro ()

Как наладить автоматическую синхронизацию между двумя каталогами?

Форум — Admin

Как проще синхронизировать два локальных каталога без лишних танцев с бубном? Нужно, чтобы содержимое автоматически сразу же синхронизировалось при изменении одного из каталогов, в двустороннем режиме.

 , , ,

meliafaro ()

jollheef, почему?

Форум — Linux-org-ru

jollheef, почто снёс тему? Сидели, безобидно флудили, даже срач забыли устроить.

www.linux.org.ru/forum/talks/14780030

 

meliafaro ()

Alacarte портит ярлыки

Форум — Desktop

У меня есть скрипт, запускающийся .desktop-файлом из меню Xfce. После того, как я поправил его Alacarte, он не запускается, ссылаясь на то, что у меня в пути к ярлыку найдены пробелы и он после первого пробела ничего не видит, а значит, и исполняемого файла такого нет. При попытке заэкранировать или закавычить пробелы эта зараза делает недоступной кнопку «Сохранить». Сам .desktop-файл корректный, из ~/.local/share/applications по клику запускается.

Как и где Alacarte хранит изменённые файлы? И вообще, как теперь поправить учинённый этим поделием ущерб?

 , ,

meliafaro ()

Как включить «тёмный» вариант темы иконок?

Форум — Desktop

Многие темы иконок, судя по скриншотам, поддерживают тёмные темы GTK+.

http://i.imgur.com/TQNxeSp.png

Однако при установке такой темы в системе появляется только один вариант темы, который затруднительно использовать с тёмными gtk-темами. Часто встречается и обратная ситуация, когда дефолтные светлые монохромные иконки невозможно использовать со светлыми gtk-темами, хотя на скринах видно, что комплект тёмных монохромных иконок идёт в комплекте.

Также ряд тем поддерживает различные цвета каталогов.

Вопрос состоит в следующем: как переключаться между всем этим разнообразием?

 , , , ,

meliafaro ()

Вылетают игры под Wine, жалуются на OpenGL

Форум — Games

Практически все игры, кроме самых древних, не хотят работать под Wine, вылетают на старте. Пробовал устанавливать и через ванильный Wine, и через PlayOnLinux, через актуальную версию и старые, указанные в скриптах PoL, результат одинаковый. Программа крашится на старте, выдавая что-то вроде:

Unhandled exception: page fault on read access to 0x00000034 in 32-bit code (0x7bc3cbf1).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7bc3cbf1 ESP:0033fc20 EBP:0033fc38 EFLAGS:00010202(  R- --  I   - - - )
 EAX:00000020 EBX:7bce1000 ECX:0033fc44 EDX:00000000
 ESI:00000020 EDI:004ee888
Stack dump:
0x0033fc20:  ffffffff 7bc3cbe6 0033fc44 00000000
0x0033fc30:  006307e9 004ee888 0033fc78 004dce25
0x0033fc40:  004dce25 00000020 004d5c9c 00000000
0x0033fc50:  004ee888 006307e9 00000000 006307e8
0x0033fc60:  0033fc50 0033f7a0 0033fcb4 004da290
0x0033fc70:  004f3d58 ffffffff ffffffff 0047b5ad
Backtrace:
=>0 0x7bc3cbf1 RtlEnterCriticalSection+0x21() in ntdll (0x0033fc38)
  1 0x004dce25 in crazymachines (+0xdce24) (0x0033fc78)
0x7bc3cbf1 RtlEnterCriticalSection+0x21 in ntdll: movl	0x14(%esi),%eax
Modules:
Module	Address			Debug info	Name (93 modules)
PE	  400000-  519000	Export          crazymachines
ELF	7a800000-7a93e000	Deferred        opengl32<elf>
  \-PE	7a820000-7a93e000	\               opengl32
ELF	7b400000-7b7ed000	Deferred        kernel32<elf>
  \-PE	7b420000-7b7ed000	\               kernel32
ELF	7bc00000-7bcff000	Dwarf           ntdll<elf>
  \-PE	7bc10000-7bcff000	\               ntdll
ELF	7c000000-7c004000	Deferred        <wine-loader>
ELF	7c988000-7c9a0000	Deferred        libgpg-error.so.0
ELF	7c9a0000-7c9b8000	Deferred        libresolv.so.2
ELF	7c9b8000-7ca44000	Deferred        libvorbisenc.so.2

Практически всегда в начале Backtrace идёт opengl32. Что не так с моим опенжыэлем?

Все эти игры раньше запускались на предыдущем ноутбуке под интеграшкой Intel.

$ xrandr --listproviders
Providers: number : 2
Provider 0: id: 0x78 cap: 0x9, Source Output, Sink Offload crtcs: 4 outputs: 3 associated providers: 1 name:ARUBA @ pci:0000:00:01.0
Provider 1: id: 0x41 cap: 0x6, Sink Output, Source Offload crtcs: 2 outputs: 0 associated providers: 1 name:OLAND @ pci:0000:01:00.0
$ DRI_PRIME=1 glxinfo | grep "OpenGL renderer"OpenGL renderer string: AMD OLAND (DRM 2.50.0 / 4.15.0-39-lowlatency, LLVM 6.0.0)

elementary OS 5.0 (Ubuntu 18.04). AMD HD8750M, драйвер свободный.

 , , , ,

meliafaro ()

Как линковать приложение на Vala с сишными либами?

Форум — Development

Допустим, есть helloworld на Вале, который использует стороннюю библиотеку, предположим, libportmidi. Для portmidi уже есть соответствующий vapi-файл, который я положил к исходникам и указал на соответствующую директорию компилятору:

valac --vapidir=. --pkg portmidi pm_test.vala
В итоге всё это безобразие кое-как компилируется, но вылетает на линковке, поясняя это возгласом:
/tmp/ccQMlfPs.o: In function `_vala_main':
pm_test.vala.c:(.text+0x72): undefined reference to `Pm_GetDeviceInfo'
collect2: error: ld returned 1 exit status
error: cc exited with status 256
Compilation failed: 1 error(s), 0 warning(s)

Как поступают белые люди в таких случаях?

 , , ,

meliafaro ()

В ночные сборки Firefox добавлена поддержка Wayland

Форум — Talks

Ждём в Firefox 65 в январе. В Fedora 30 будет по умолчанию.

https://glandium.org/blog/?p=3899

 , ,

meliafaro ()

Простейший способ сборки RPM-пакета

Форум — Admin

Возможно ли собрать rpm-пакет без создания всех этих сборочных каталогов и написания спека? Например, у меня уже есть распотрошённый deb и дерево каталогов вида (условно):

usr/bin/foo
usr/share/applications/foo.desktop
usr/share/icons/HiColor/foo.png

Можно как-то обойтись без спека и всех этих прелюдий, как в той же Слаке с её makepkg?

 , ,

meliafaro ()

Почему пакет, полученный в результате make rpm, такой огромный?

Форум — Linux-install

Стоковое ядро тащит модулей на 70 Мб, самосборное - больше двух Гб. Конфиг брал от стокового, поменял несколько опций. Откуда столько?

 , ,

meliafaro ()

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