LINUX.ORG.RU

Сообщения Voland_1994

 
Форум — Desktop

Не работают X.Org в EndeavourOS

 , , ,

Всем добрый день! Подскажите, это только у меня не работают X.Org в EndeavourOS (почти тот же Arch) или это глобальная проблема? При попытке запуска XFCE или IceWM выбрасывает опять в окно логина, а GNOME на Wayland и Labwc запускаются. Вначале я подумал проблема в GDM и поставил LightDM, но он даже не запускается (просто черный экран). Попробовал поставить с нуля систему с XFCE (там по умолчанию логин менеджер LightDM), но она показывает черный экран после окончания запуска. Если попробовать запустить XFCE из консоли через startxfce4, то получаю сегфолт X11 без вразумительной ошибки.

Voland_1994
()
Форум — Desktop

FCEUX: падение при запуске

 ,

Опять при освоении Linux появилась проблема, с которой не могу справиться, а потому прошу вашей помощи. Решил поставить эмулятор NES FCEUX но, даже не запустившись (только показав рамку окна) он упал:

[vlk@eospc ~]$ fceux
Starting FCEUX 2.6.1...
NTSC mode set
NTSC mode set
Emulator Start
GL Version: 4.5 (Compatibility Profile) Mesa 21.3.5 
Segmentation fault (core dumped)

Что интересно, под root'ом он запускается и работает нормально:

[vlk@eospc ~]$ sudo fceux
[sudo] password for vlk: 
Error: Failed to open message log file: '/tmp/fceux.log'
Qt Warning: QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root' (:0, )
Qt Warning: QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root' (:0, )
Starting FCEUX 2.6.1...
NTSC mode set
NTSC mode set
Emulator Start
GL Version: 4.5 (Compatibility Profile) Mesa 21.3.5 

Происходит это на EndeavourOS [Arch с удобным инсталлятором] под VMware 12.5.9 (выше процессор не позволяет). Если откатить через архив (pacman -U) до 2.3, то все работает (версии 2.4-2.6.1 ведут себя одинаково). Откат Qt5, на котором он написан, никак не влияет (попробовал на всякий случай). Еще пересобрал используя скрипт Slackware, но FCEUX все так же падает. Загрузил EneavourOS с флешки на реальной машине - ситуация аналогичная.

В Debian testing версия 2.5.0 (последняя доступная там) работает нормально (под VMware):

vlk@debian:~$ fceux
Starting FCEUX 2.5.0...
NTSC mode set
NTSC mode setEmulator Start
GL Version: 3.1 Mesa 21.2.6 

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

Возможно, еще это поможет диагностике:

[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
--Type <RET> for more, q to quit, c to continue without paging--
Core was generated by `fceux'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007f0fb2d368e5 in QApplicationPrivate::basePalette() const () from /usr/lib/libQt5Widgets.so.5
[Current thread is 1 (Thread 0x7f0faef20800 (LWP 985))]
(gdb) bt
#0  0x00007f0fb2d368e5 in QApplicationPrivate::basePalette() const () from /usr/lib/libQt5Widgets.so.5
#1  0x00007f0fb26ab8ba in QGuiApplicationPrivate::setPalette(QPalette const&) () from /usr/lib/libQt5Gui.so.5
#2  0x00007f0fb26aba70 in QGuiApplication::setPalette(QPalette const&) () from /usr/lib/libQt5Gui.so.5
#3  0x00007f0fae021786 in ?? () from /usr/lib/qt/plugins/platformthemes/libqt5ct.so
#4  0x00007f0fb22f4e86 in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5
#5  0x00007f0fb2d431a6 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#6  0x00007f0fb22d117a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#7  0x00007f0fb22d1c79 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQt5Core.so.5
#8  0x00007f0fb2318558 in ?? () from /usr/lib/libQt5Core.so.5
#9  0x00007f0fb1089f13 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#10 0x00007f0fb10e00d9 in ?? () from /usr/lib/libglib-2.0.so.0
#11 0x00007f0fb1087485 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#12 0x00007f0fb231c45a in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#13 0x00007f0fb22c945b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#14 0x00007f0fb22d4ba7 in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
#15 0x000055df7a5eae7f in ?? ()
#16 0x00007f0fb1b29b25 in __libc_start_main () from /usr/lib/libc.so.6
#17 0x000055df7a5eca9e in ?? ()
(gdb)
Voland_1994
()
Форум — Desktop

Показывать «ускорители» в GTK приложениях

 

Здравствуйте! Нагуглить не удалось, поэтому надеюсь, кто-то таким вопросом задавался до меня.

В GTK приложениях при удержании Alt в главном меню и на кнопках подчеркиваются буквы (ускорители/accelerators) которые можно использовать в горячих клавишах с Alt. Подскажите, а можно ли включить их показ без удержания Alt? В Qt, например, они видны сразу.

Voland_1994
()
Форум — Desktop

Безопасный способ записи на NTFS из Linux

 , ,

Хочу поставить основной системой Linux, а Windows запускать в VirtualBox, но встает проблема записи на существующие разделы и HDD с ФС NTFS чтобы при это гарантировать целостность данных.

Скажите, пожалуйста, насколько будет надежным (в плане сохранности данных) решение использовать VirutalBox с предоставлением гостевой ФС доступа к физическим дискам? Может есть еще какие-либо варианты? Стоит ли рассматреть NTFS-3G драйвер?

Voland_1994
()
Форум — Desktop

Установка Qbittorrent на Slackware-current

 

Захотел поставить Qbittorrent на Slackware-current, но никак не ожидал что результат так и не будет достигнут. Вначале решил установить все из пакетов alien-bob'a, но увидев, что версия старая решил собрать из исходников (хотя перед этим я все-же ставил пакеты, но это тоже не привело к работоспособному результату).

Установка qbittorrent-4.1.6-x86_64-1alien.tgz и зависимостей libtorrent-rasterbar-1.1.13-x86_64-1alien.tgz, libxkbcommon-0.8.4-x86_64-1alien.txz и qt5-5.13.1-x86_64-1alien.txz приводит к ругательствам на отсутствующие библиотеки после запуска. Делаю в /usr/lib64 симлинки:

ln -s libboost_system.so.1.71.0 libboost_system.so.1.70.0
ln -s libboost_chrono.so.1.71.0 libboost_chrono.so.1.70.0
ln -s libboost_random.so.1.71.0 libboost_random.so.1.70.0
ln -s libicui18n.so.65 libicui18n.so.64
ln -s libicuuc.so.65 libicuuc.so.64
ln -s libicudata.so.65 libicudata.so.64

После этого получаю такое:

qbittorrent: symbol lookup error: /usr/lib64/libQt5Core.so.5: undefined symbol: u_strToUpper_64

После такого решил собрать из исходников, вдруг поможет? Собрал новую версию libtorrent-rasterbar (1.2.2), собрал libxkbcommon, qt5 установил из пакета т.к. ждать не охота. В итоге при попытке сборки qbittorrent получаю ошибку, такую как выше.

Прошу помощи в решении данной проблемы.

P.S. Slackware-current полностью обновлен

Voland_1994
()
Форум — General

История редактирования и просмотра файлов

 

Не смог найти ни в справке ни в гугле как вызвать список файлов которые ранее редактировались или просматривались (может плохо искал). Имеется в виду список как в FAR manager вызываемый по Alt+F8

Voland_1994
()

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