LINUX.ORG.RU

Сообщения NK

 

Отображение уровня громкости в Pulse, при изменениях в ALSA

WM: Openbox, pyxdg не установлен, pulse запускается через autostart.sh:

start-pulseaudio-x11
$ ps -A | grep pulse
 1738 ?        00:00:24 pulseaudio
$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC3221 Analog [ALC3221 Analog]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
$ grep -v '^\s*;\|^\s*#\|^\s*$' /etc/pulse/daemon.conf
flat-volumes = no
$ cat /etc/asound.conf 
# ALSA system-wide config file
# By default, redirect to PulseAudio:
pcm.default pulse
ctl.default pulse

ArchWiki: PulseAudio (Русский)/Troubleshooting - смотрел, но решение так и не найдено

Что было замечено и как воспроизвести: Запускаем alsamixer и можно еще pavucontrol. Если крутить и в pavucontrol, и в alsamixer, общий звук будет меняться там-и-там, но

  • запускаем audacity или xmms, не важно, главное приложение, которое через alsa может регулировать уровень громкости. К примеру, qmmp без Использовать прогр.регулировки громкости в настройках

Если в подобном alsa-приложении будем регулировать звук, то при запущенном alsamixer или pavucontrol мы не будем видеть, что он меняется, а он меняется для всей системы. Стоит сделать:

$ pulseaudio --kill && pulseaudio --start 

и теперь если крутить ползунок звука в alsa-приложении (audacity, xmms, qmmp) мы получим, то что звук меняется и в alsamixer, и в pavucontrol для master. Еще вот такое решение напрашивается и оно работает:

start-pulseaudio-x11 && pulseaudio --kill && pulseaudio --start &
pulseaudio --start && pulseaudio --kill && pulseaudio --start &
  1. Вопрос следующий, как данное получить без pulseaudio -k?
    • А именно: почему pulseaudio, пока не сделаю pulseaudio -k игнорирует либо не видит изменений в alsa?
  2. Или лучше, можно ли без поддержки pulse в приложении сделать что бы звук для него регулировался и только для его процесса и не только через pavucontrol?
    • Вроде бы нельзя, но мало ли alsamixer-plugin может быть может данное, а я не знаю
  3. Кто pulseuadio использует (не пользуется DE, конкретизируем ситуация что бы точно), покажите как вы демон pulse запускаете.
    • И запускаете ли его в обще, или он сам запускается после запуска какого-то приложения?

 , , , ,

NK
()

lubuntu-lxsession: lxsession-default-apps

Вопрос к пользователям lubuntu и LXDE.
скажите это как-то фиксится https://lubuntu.ru/viewtopic.php?p=19545#p19545 без пересборки пакета?

Как это выглядит: вот я галочку снял-поставил, добавилась прога.desktop, снимаю или ставлю опять, из autostart это не убирается
т.е. снимаешь галочку, а оно в ~/config/autostart закидывается, а порой даже дублируется

Уже проверил и на lu-18.04.1 обновленной, как и не на обновленной через livecd, и даже виртуалку c 16.04.5 запускал и смотрел - там также.

[2] Так конечно впечатление одно разочарование, а для виртуалки вроде lu самое то, но тут еще другое:

печалит что возраст бага не помеха, ладно, подскажите как первое хотя бы решить и можно ли? Если знаете про второе - тоже подскажите, пожалуйста

 , ,

NK
()

polkit/udisk + PyXDG и как оно работает

Была в общем вот тут проблемка при

ck-launch-session dbus-launch --exit-with-session ${WM}-session
для монтирования разделов на hdd подключенного в компе и само монтирование через FM (1Thunar, 2Caja, &etc.), в то время как различные usb-диски и флэшки подключаемые по клику в ФМ монтируются.
udisks_1.0.5
udisks2_2.1.5
polkit_0.113
ConsoleKit2_1.0.0
dbus_1.10.8
dbus-glib_0.106
dbus-python_1.2.4
gvfs_1.26.3
*на x86-i?86-usr/lib32 выше-ниже не обращайте внимание, это просто тестовая система в виртуалке, рабочая на 64
slackware-14.2 # cat /etc/polkit-1/rules.d/20-plugdev-group-mount-override.rules 
/* http://udisks.freedesktop.org/docs/latest/udisks-polkit-actions.html */

polkit.addRule(function(action, subject) {
    if (action.id == "org.freedesktop.udisks2.filesystem-mount" &&
        subject.isInGroup("plugdev")) {
        return polkit.Result.YES;
    }
});

polkit.addRule(function(action, subject) {
    if (action.id == "org.freedesktop.udisks2.eject-media" &&
        subject.isInGroup("plugdev")) {
        return polkit.Result.YES;
    }
});
Я решение нашел Not authorized for perform operation, но все ж). Решение было найдено через правку /etc/polkit-1/rules.d/20-plugdev-group-mount-override.rules

«org.freedesktop.udisks2.filesystem-mount-system»

но когда-то давно я начал вспоминать, что никакие системный файлы не трогал. И, вспомнил, что ставил pyxdg, от которого у меня еще и другие проги начинали стартовать, в том числе nm-applet и blueman-applet, последний который я даже умышленно вырубал, как я понял отсюда весь набор в ряд .desktop запускается /etc/xdg/autostart/ (не знаю как вас, но меня лично это не радует, особенно из-за отказа от DE в пользу WM).

PyXDG contains implementations of freedesktop.org standards in python

Содержимое пакета pyxdg следующее: cat /var/log/packages/pyxdg-0.26-i686-1_SBo

...
usr/lib/
usr/lib/python2.7/
usr/lib/python2.7/site-packages/
usr/lib/python2.7/site-packages/pyxdg-0.26-py2.7.egg-info
usr/lib/python2.7/site-packages/xdg/
usr/lib/python2.7/site-packages/xdg/BaseDirectory.py
usr/lib/python2.7/site-packages/xdg/BaseDirectory.pyc
usr/lib/python2.7/site-packages/xdg/Config.py
usr/lib/python2.7/site-packages/xdg/Config.pyc
usr/lib/python2.7/site-packages/xdg/DesktopEntry.py
usr/lib/python2.7/site-packages/xdg/DesktopEntry.pyc
usr/lib/python2.7/site-packages/xdg/Exceptions.py
usr/lib/python2.7/site-packages/xdg/Exceptions.pyc
usr/lib/python2.7/site-packages/xdg/IconTheme.py
usr/lib/python2.7/site-packages/xdg/IconTheme.pyc
usr/lib/python2.7/site-packages/xdg/IniFile.py
usr/lib/python2.7/site-packages/xdg/IniFile.pyc
usr/lib/python2.7/site-packages/xdg/Locale.py
usr/lib/python2.7/site-packages/xdg/Locale.pyc
usr/lib/python2.7/site-packages/xdg/Menu.py
usr/lib/python2.7/site-packages/xdg/Menu.pyc
usr/lib/python2.7/site-packages/xdg/MenuEditor.py
usr/lib/python2.7/site-packages/xdg/MenuEditor.pyc
usr/lib/python2.7/site-packages/xdg/Mime.py
usr/lib/python2.7/site-packages/xdg/Mime.pyc
usr/lib/python2.7/site-packages/xdg/RecentFiles.py
usr/lib/python2.7/site-packages/xdg/RecentFiles.pyc
usr/lib/python2.7/site-packages/xdg/__init__.py
usr/lib/python2.7/site-packages/xdg/__init__.pyc
usr/lib/python2.7/site-packages/xdg/util.py
usr/lib/python2.7/site-packages/xdg/util.pyc
...

В общем, (после сборки и) установки PyXDG монтирование от и для пользователя разделов жесткого диска стало работать (правда с запросом root-пароля) , я предполагаю, что это вызвано автозапуском какого-то из .desktop-файла в /etc/xdg/autostart/

# ls -l /etc/xdg/autostart/
at-spi-dbus-bus.desktop                      mate-volume-control-applet.desktop
blueman.desktop                              nm-applet.desktop
gnome-keyring-gpg.desktop                    polkit-gnome-authentication-agent-1.desktop
gnome-keyring-pkcs11.desktop                 polkit-mate-authentication-agent-1.desktop
gnome-keyring-secrets.desktop                print-applet.desktop
gnome-keyring-ssh.desktop                    pulseaudio.desktop
gsettings-data-convert.desktop               xdg-user-dirs-update.desktop
mate-power-manager.desktop                   xfce4-clipman-plugin-autostart.desktop
mate-screensaver.desktop                     xfsettingsd.desktop
mate-settings-daemon.desktop                 xscreensaver.desktop
В дереве репозитория pyxdg, в файле README есть интересная приписка

- Implementation of the XDG-Recent File Storage Specification http://standards.freedesktop.org/recent-file-spec/

Я тут это все расписал, но у меня пара вопросов. [+] полный список пакетов в системе вот https://pastebin.com/zHjnC13c

  1. rules: Можно ли как-то файл-правило /etc/polkit-1/rules.d/10-udisks2.rules положить в $HOME конкретного пользователя и что бы оно там лежало, а не в корне и работало так сказать только для конкретного (здесь я имею в виду всякие каталоги из разряда .local/share/)?
  2. pyxdg: Кто разбирается, подскажите, как все таки pyxdg реализовано, что вроде как нет никакого автостарта его (autostart.sh), но всякие файлы из /etc/xdg/autostart/ он мне их поназапускал(?

 , , , ,

NK
()

Ключи для ./configure у LibRCC

Задача собрать собрать эту библиотеку: LibRCC из проекта RusXMMS, исходники: librcc-0.2.12.
В принципе все собирается, но никак хотелось бы, при установленном librcD и не установленном enca выдает:

./configure \
...
  Dynamic Engine Loading Support:        yes
...
  Enca Charset Detection Support:        dynamic
  LibRCD Charset Detection Support:      yes
  LibGUESS Charset Detection Support:    no

Можно ли как-то добиться через переменную или через ключи, что бы и у Enca, как у LibGUESS было no?
Или убрать у Dynamic Engine Loading Support: yes заменив на no, не прибегая к правке исходников или накладыванию патчей?

Пробовал разное из последнего (что сохранилось):

  --disable-gtk1 \
  --disable-gtk2 \
  --disable-gtk3 \
  --disable-glib2 \
  --disable-bdb \
  --disable-force-system-iconv \
  --disable-force-dynamic-engines \
  --disable-libtranslate
- не помогло, все так же yes осталось.

 , , , ,

NK
()

linux-3.10.x на 32

Понадобилось мне тут на 32 собрать ядро-3.x.y в общем, получилось собрать 3.10.108 на slackware-14.2_32 (на данной версии gcc5), собирал в VBox. Но получилось не сразу, пробовал ручками собирать, так и по build-all-kernels.sh из current

config брал из 14.1 для config-x86_3.10.17 (в 14.1 - gcc4, на всякий случай информирую мало ли в этом дело), .config принимался - вопросов никаких не задавало, huge собирался, но вот когда доходило дело до config-generic-smp-3.10.17-smp > .config, то после make oldconfig (make mrproper делал перед > .config), подавал

make bzImage modules modules_install , к слову, на 64 с gcc5 до этого просто пробовал там все успешно завершалось,

# tar xvf /tmp/linux-3.10.108.tar.xz
# cd linux-3.10.108/

# cat /tmp/config-x86/config-huge-smp-3.10.17-smp > .config
# make oldconfig
# make bzImage

# make mrproper
# cat /tmp/config-x86/config-generic-smp-3.10.17-smp > .config
# make oldconfig
# make bzImage modules modules_install

а на 14.2_32_gcc5 оно постоянно завершалось с ошибкой, как на .108, так и на .107 (последнее, которое кстати в slackware-14.1/patches есть) и попробовал с build-all-kernels.sh собрать, аналогичная ошибка, а именно:

Kernel: arch/x86/boot/bzImage is ready  (#1)
  Building modules, stage 2.
  MODPOST 3328 modules
ERROR: "lguest_entry" [drivers/lguest/lg.ko] undefined!
/usr/src/linux-3.10.108/scripts/Makefile.modpost:88: recipe for target '__modpost' failed
make[1]: *** [__modpost] Error 1
Makefile:950: recipe for target 'modules' failed
make: *** [modules] Error 2
воспользовавшись google, аналогичную ошибку увидал у ребят из manjaro: [linux310] only 32bit, в ссылке есть решение, а именно в виде патча:
> lguest-asmlinkage.patch::https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/patch/drivers/lguest/x86/core.c?id=cdd77e87eae52b7251acc5990207a1c4500a84ce'
> patch -p1 -i "${srcdir}/lguest-asmlinkage.patch"
накатил этот патч на 3.10.108 только после этого модули сумел собрать

И тут вот вопрос к тем кто не раз собирал ядро, помогите пожалуйста найти или https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/patch/driv...
есть кого-нибудь какие-нибудь идеи почему данное исправление не вошло в релиз ядра на kernel.org? В ссылке же, мантейнер ядро еще на 3.10.80 собирал

 , , , ,

NK
()

Клавиатура ноутбука, как основная для других через сервис

На столе имеется ноутбук (есть bt), еще рядом располагается монитор другой машины,
в общем, рядом еще другая машина (bt так же есть) +Машины подключены к одной сети

Нужна программа/сервис/сервер мультиплатформенная (Win<->Lin), которая сделает, что бы клавиатура на ноутбуке работала там-и-там и на конкретной машине осуществлялся ввод по хоткею, есть идеи или какие-то программы напримете?

Если вкратце, то нужно что бы ноутбук с клавиатурой на Win7 мог производить ввод и на Lin-машине, которая рядом, предварительно нажав хоткей или через меню-трей выбрав куда осуществлять (направлять) ввод.

 , ,

NK
()

sed и точное совпадение в строке

Подскажите, как произвести действие в строке, когда найдено полное сочетание/совпадение символов?

Пример:

$ cat file 
virtualbox-kernel
acpica

$ cat file | sed "/^virtualbox/d"
acpica

но тем самым же будут и строки с «virtualbox*» обрабатываться

$ cat file1
virtualbox
virtualbox-kernel
acpica

$ cat file1 | sed "/^virtualbox/d"
acpica

а мне надо, в примере выше, что бы только строка с virtualbox без virtualbox-kernel обработалась.
Я конечно догадываюсь, что sed одним здесь не отделаюсь, но все же мало ли

 , ,

NK
()

Gamepad PS/Dualshock-1,2,3-подобный

Посоветуйте на будущее геймпад PS1-подобный.

Интересует именно что бы крестовина была на месте и xbox-подобности не было (как с крестовиной-стиком так и) в кнопках R2-L2 - «курках» они были как кнопки и со временем не стали залипать. Крестовина же по возможности была единой кнопкой и наклонами, но желательно что бы, как у PS1 было вверх-вниз-влево-вправо - отдельные кнопки.

В общем, в первую очередь интересует долгоживущий и удобный геймпад. На примете, пока что такие

(если у кого есть опыт с подобными, что скажете?) Есть конечно идея взять xbox360-пад и смериться, тем самым еще в будущем не понадобится думать над управлением в современных играх, но меня смущает крестовина-стик и курки R2-L2

 , , , ,

NK
()

RetroArch и добавление игр

Решился все таки попробовать RetroArch и что-то не получается добавить игры в него( Подскажите, у кого получилось как это провернуть?

Смотрел на ЮТубе, там ребята делают скан каталога и консоли добавляются, у меня же ни в какую, пробелов в пути нет (даже через /tmp пробовал), каталог с настройками пробовал удалять.

для добавления сеги стоит вот это: RetroArch + Genesis-Plus-GX
но пробовал и GBA: libretro-mgba, аналогично, ничего толком не получилось

slackware64-14.2 // RetroArch-1.6.7-x86_64-2_SBo

и для наглядности, вот что я хочу получить в меню
http://www.lakka.tv/doc/images/thumbnails.png

~upd

разобрался, вот так это делается:

0. ставим RetroArch и библиотеку эмулятора

1. Запускаем RetroArch, идем в Online Updater - Update Databases

2. Только после этого сканируем каталог с играми/ромами

 , ,

NK
()

Мышь Logitech M705 Wireless Black перестала работать

Как заметил, у многих/некоторых здесь имеются беспроводные мыши Logitech. Моя такая
https://market.yandex.ru/product--logitech-marathon-mouse-m705-black-usb/4974438
и она перестала работать( Проработала где-то ~ 5 лет.

она сначала, по чуть-чуть умирала и со временем просто пахать отказывалась, потом работала, но вот сейчас уже неделю не могу в чувство привести. Пробовал на различных дистрибутивах, ОС, машинах, ноутах, с новыми батарейками и даже разных фирм - безрезультатно.

[1] У кого-нибудь есть идеи что с ней (я думаю дело в датчике) и можно ли ее как-то реанимировать?

[2] Беспроводная мышь удобна, если само-собой по зарядке аккумов не приходится заморачиваться, присматриваюсь к этой g403-prodigy может кто что хорошего или плохого сказать о данной? Меня больше в g403 беспокоит, насколько лет встроенного аккума хватит.

 , ,

NK
()

Openbox и Opera-chrome_fullscreen

Не получается добиться старта (новой) оперы (версия > 12) во весь экран в Ob при повторном запуске.
Да она запоминает местоположение на экране, но почему-то то что она должна быть или была во весь экран не хочет(

В rc.xml прописывал:

    <!-- Opera -->
    <application class="Opera" name="Opera" type="normal">
      <maximized>true</maximized>
      <desktop>all</desktop>
      <decor>no</decor>
      <shade>yes</shade>
    </application>
    <!---->

- opera_46.0.2597.39
- openbox_3.6.1

самое забавное здесь, если оперу запущу, она растянута во весь экран, именно растянута, но стоит сделать:

$ openbox --restart
$ openbox --reconfigure && openbox --restart
она становится тут же во весь экран. В KDE4, как припоминаю, но с KWin было все нормально. Так же, но в Ob пробовал:

$ DESKTOP_SESSION=gnome openbox

- не помогает. Есть у кого какие-нибудь идеи?

 , , ,

NK
()

DeaDBeeF и DSP в нем

собственно проблем с этим в плеере нет, только скорей нужна консультация (а как вы думаете?). В общем, в настройках ddb на вкладке DSP у меня значатся, сверху вниз: Resampler (Secret Rabbit Code), SuperEQ.

$ cat ~/.config/deadbeef/dspconfig
SRC 1 {
	48000.000000
	2
	0
}
supereq 0 {
	0.000000
... 
	0.000000
}

Для SRC

  • снята галочка с Автоматической дискретизации
  • Частота 48000
  • Качество/алгоритм: SINC_FASTEST

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

И, что заметил, именно с этими настройками по музыке вроде все нормально, самое тут это всякие лекционные записи, записи эфиров, аудиокниги, в общем голосовые записи с малым музыкальным сопровождением звучат четче и лучше (формат в основном mp3), но в то же время и звук для музыки не хромает. До этого была звуковая карта SB-X-Fi, сейчас обычная intel из ноута:

Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)

но именно с такой настройкой звук радует и именно для голосового чего-то (я не про бит+рэп).

Не подскажете, не проконсультируете по DSP, в духе скорей всего из-за, почему именно так?

 , , , ,

NK
()

Firefox - загрузки - открыть с помощью / открыть папку с файлом

Когда через firefox загружается файл, там в загрузках есть кнопка для открыть каталога в который загружается файл. Так вот необходимо что бы по клику на эту кнопку - каталог открывался в конкретном ФМ. У меня же не в том каком хотелось бы и вопрос как указать конкретный ФМ?

Все что нагуглил это inode/directory, но у меня все вроде как правильно прописано:

$ xdg-mime query default inode/directory
Thunar.desktop
$ cat ~/.config/mimeapps.list  | grep  inode/directory
inode/directory=Thunar.desktop
что даже не знаю что и думать, может даже и gtk3 какой-то компонент, а может опция здесь
а так mozilla-firefox-52.1.0esr

Еще сделал, но тоже не помогло, открывается Nemo вместо Thunar:

$  ln -s ~/.config/mimeapps.list ~/.local/share/applications/mimeapps.list

Пробовал прописывать и результат аналогичный, неположительный:

[Default Applications]
inode/directory=Thunar-folder-handler.desktop
В каких-то других приложениях все прекрасно открывается и работает, как задано.

 , , ,

NK
()

sed для строки содержащей x1 и обработать только конец ее содержащий x2

есть вот такой файл

$ cat /tmp/SBo/_queues/sbopkg-update.log 
  Installed version:  deadbeef-0.7.2-x86_64-1nk
  Repo version:  deadbeef-0.6.2-x86_64-1nk
  Installed version:  geany-1.29-x86_64-1nk
  Repo version:  geany-1.28-x86_64-1nk
  Installed version:  geany-plugins-1.29-x86_64-1nk
  Repo version:  geany-plugins-1.28-x86_64-1nk

мне надо заменить строку содержащую Repo (x1) и в ней nk заменить на _SBo (x2). И вроде получилось:

$ cat /tmp/SBo/_queues/sbopkg-update.log | sed '/Repo/s/nk/_SBo/'
  Installed version:  deadbeef-0.7.2-x86_64-1nk
  Repo version:  deadbeef-0.6.2-x86_64-1_SBo
  Installed version:  geany-1.29-x86_64-1nk
  Repo version:  geany-1.28-x86_64-1_SBo
  Installed version:  geany-plugins-1.29-x86_64-1nk
  Repo version:  geany-plugins-1.28-x86_64-1_SBo

да не совсем, т.к. будет плохо если где-то в этой строке будет набор символов этот встречаться, а используя наш пример это nk, так н-р conky:

$ cat /tmp/SBo/_queues/sbopkg-update.log | sed '/Repo/s/nk/-=SBo=-/'
  Installed version:  deadbeef-0.7.2-x86_64-1nk
  Repo version:  deadbeef-0.6.2-x86_64-1-=SBo=-
  Installed version:  geany-1.29-x86_64-1nk
  Repo version:  geany-1.28-x86_64-1-=SBo=-
  Installed version:  geany-plugins-1.29-x86_64-1nk
  Repo version:  geany-plugins-1.28-x86_64-1-=SBo=-
  Installed version:  conky-1.9.0-x86_64-1nk
  Repo version:  co-=SBo=-y-1.10.5-x86_64-1nk

Не подскажете, как по sed'у (или при помощи другого инструмента, но хотелось бы sed ограничиться) именно только конец строчки обработать?
На ум конечно приходят всякие echo|rev|cut|rev, но хотелось бы без них

 , , , ,

NK
()

Без 1if-1else, чем 1&&-1|| плохо?

Собственно вопрос, конечно же не ко все конструкциям, а к простым, где один if и один else

В качестве примера вот, для переменной там-и-там:

TP="`synclient -l | grep TouchpadOff | awk {'print $3'}`"

if	[ "$TP" == "0" ]; then
 synclient TouchpadOff=1
elif	[ "$TP" == "1" ]; then
 synclient TouchpadOff=0
fi
[ "$TP" == "0" ] && synclient TouchpadOff=1 || synclient TouchpadOff=0

пока что где данное я прописывал, везде срабтывало, где может быть «подводный камень» и может знаете, где не сработает?

 , ,

NK
()

GamePad - Xinput и Dinput

есть gamepad с переключением в режимы Xinput и Dinput: logitech-f710-wireless-gamepad
За время его использования я понял чем X от D input отличается. Это

  • R2-L2 («курки») - в X работают как оси, чувствительны к нажатию, насколько жмешь, настолько полностью передано нажатие, так в какой-то nfs на оффтопике это педаль газа даже. В D просто как кнопки, именно как те кнопки на PS1.
  • Guide («xbox-кнопка») - в D она просто не работает, а в X , ну н-р в steam она то ли домой выкидывает, то ли в меню возвращает. На каком-нибудь эмуляторе (snes9x, vba, mgba) понравилось ее назначать для полноэкранного режима

И вопрос, парочка:
1. Есть еще какие-то отличия Xinput от Dinput?
2. И не посоветуйте еще какие-нибудь gamepad'ы c возможностью этого самого переключения?
Необязательно от logitech , но можно и его, кроме f310 и 510 - эти вроде аналогичные f710-ому

Смотрел на такой, можно сказать из-за фирмы даже, в надежде на качество
http://www.dns-shop.ru/product/391e6d6957883330/gejmpad-steelseries-stratus-x...
но как-то вот это отпугнуло

Интерфейс Bluetooth
Элементы питания 2xAA

не сколько BT, хотя, сколько он, так еще и батарейки нужны, которые надо менять и от провода если они закончатся не поиграешь

 , , ,

NK
()

Старые версии программ, используете ли умышленно?

Собственно вопрос в названии и если да, то какие и по каким причинам?

В вопросе больше всего имею в виду про старую версию, которую Вы поставили или собрали сами,
в то время как в репозитории/ях есть более новая версия.

Сам же я на desktop'е по ряду причин использую данные:

  • conky-1.9.0 - из-за того что неохота переписывать конфиг и из-за compton+conky
  • tint2-0.11 - конфиг и не нравится новый tint2conf и его работа, ну вот запускаешь его, он всякие значения из -1, в общем отрицательные берет и в 0 или в другое +число перегоняет, да и как-то дольше он запускается новый, хоть даже и ssd
  • Thunar-1.6.3 - не так часто, если в обще, не падает, в отличии от 1.6.10 и в последней версии стрелка назад на панели управления несовсем корректно работает, бывает в корень кидает, вместо предыдущего местоположения, пытался находить патчи, вроде у manjaro находил и даже патчил, но не помогало(
  • engrampa-1.14.1 - на данный момент это последняя версия данного менеджера архивов на gtk2, версии выше на gtk3 стали, было дело пользовался, но вот все таки смирился и сейчас на gtk3-версии, но вспомнил вот

 , , , ,

NK
()

frogatto, проблема с запуском

Собрал frogatto-1.3.1-x86_64-1_SBo (# sbopkg -i frogatto)
https://slackbuilds.org/repository/14.2/games/frogatto/
но не могу запустить (slackware64-14.2):

$ frogatto 
Frogatto engine version 1.3
LOOKING IN 'modules/frogatto/module.cfg': 0
LOOKING IN '/home/nk-slack/.frogatto//dlc/frogatto/module.cfg': 0
FAILED TO LOAD MODULE: frogatto
└─$ cat /usr/share/applications/frogatto.desktop 
[Desktop Entry]
Type=Application
Name=frogatto
Comment=2D platform game starring a quixotic frog
Categories=Game;
Exec=/usr/bin/frogatto
Icon=/usr/share/frogatto/images/window-icon.png

└─$ /usr/bin/frogatto
Frogatto engine version 1.3
LOOKING IN 'modules/frogatto/module.cfg': 0
LOOKING IN '/home/nk-slack/.frogatto//dlc/frogatto/module.cfg': 0
FAILED TO LOAD MODULE: frogatto

Кто-нибудь сталкивался с данным и как лечили?
Судя по гуглу ошибка неединичная и неуникальная для конкретного дистра
Или не поможете загуглить на решение по данному вопросу?

Пробовал так, тоже не помогает:

┌─[ ~ ]
└─$ mkdir -p /home/nk-slack/.frogatto//dlc/frogatto/
┌─[ ~ ]
└─$ touch /home/nk-slack/.frogatto//dlc/frogatto/module.cfg
┌─[ ~ ]
└─$ frogatto 
Frogatto engine version 1.3
LOOKING IN 'modules/frogatto/module.cfg': 0
LOOKING IN '/home/nk-slack/.frogatto//dlc/frogatto/module.cfg': 1
PARSE ERROR: : Could not find file /home/nk-slack/.frogatto//dlc/frogatto/module.cfg
terminate called after throwing an instance of 'json::parse_error'
Аварийный останов
$ ls /var/log/packages/ | grep json
json-c-0.12-x86_64-1
json-c-compat32-0.12-x86_64-1compat32
qjson-0.8.1-x86_64-1

Команды отсюда, тоже не помогают
https://slackbuilds.org/slackbuilds/14.2/games/frogatto/frogatto.wrapper

 ,

NK
()

Frogatto: платная или бесплатная?

Есть кто в курсе на счет Frogatto или Frogatto & Friends? Я не пойму, она бесплатная или стала платной, может кто сказать?
https://frogatto.com/download/

Просто раньше с сайта или git'а спокойно можно было скачать ее. И в репах смотрю вроде она есть (еще):
http://packages.ubuntu.com/ru/trusty/frogatto
https://slackbuilds.org/repository/14.1/games/frogatto/
и в репозиториях дистров демка что ли лежит или что? В обще не понял все равно почему я с оф сайта скачать не могу?

--
И немного другой вопрос, кто играл и проходил: она сложная и долгая?
Главный вопрос здесь по сложности: не так все просто, как в контре идти надо сначала туда потом назад через 10-ок экранов?

 , , ,

NK
()

PS4-gamepad в Lin

Скажите, пожалуйста, как обстоят дела с ps4 джостиками при подключении их к Lin?

было дело уже спрашивал во времена ps3 Посоветуйте джойстик/gamepad
Сейчас присматриваю джостик с проводом, что бы не думать про батарейки и вот надумал:
а может взять такой, который можно, как с проводом, так и без можно использовать, и вот...

на данный момент меня интересует:

1. PS4-gamepad BT-проблемы индивидуально дистрибутивные так и остались порой?

2. Можно ли gamepad'ом PS4 играть при подключенном проводе?
Вот тут девчонка вроде как понял именно с проводом играет https://www.youtube.com/watch?v=4X1P8P2P_8Q
но не догнал BT при этом пашет или нет, ну а провод для зарядки ей что ли служит(?)

3. Если с проводом можно, то Lin увидит джостик: игра какая-нибудь, эмулятор или программа, скажем antimicro?

Или все таки лучше что-то (MS-)XBox или xbox-подобное в качестве gamepad'а (хоть и Lin)?

 , , ,

NK
()

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