RSS
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
[>] Re: emacs FB2-mode
linux.14
btimofeev(tavern,13) — btimofeev
2017-09-08 18:10:44


btimofeev> Помогает возвращение require 'cl, видимо ещё что то нужно заменить, попозже попробую разобраться.

Разобрался. Простой замены return на cl-return недостаточно, нужно ещё всё в cl-block заключить, вот так:

(defun somename()
    (cl-block имя блока
           ...
           тело блока
           ...
           (cl-return-from имя блока возвращаемое значение)))

После подобной замены у меня всё без require 'cl заработало, даже нашел одну книжку в которой обложка отображается. Кстати, что не так с изображением в книге которую я тебе отослал?

[>] Re: emacs FB2-mode
linux.14
btimofeev(tavern,13) — Andrew Lobanov
2017-09-11 14:59:22


Сегодня пробовал запускать сабж в Windows: для корректной работы нужно из архива https://kent.dl.sourceforge.net/project/ezwinports/libxml2-2.7.8-w32-bin.zip распаковать файлы libxml2.dll, libiconv-2.dll и zlib1.dll в папку Emacs/bin/.

Ещё оказывается в емаксе есть закладки для файлов - для чтения книг очень важная штука. Что бы установить закладку на файл (и текущую строку) жмём C-x r m, что бы открыть список закладок C-x r l.

Ещё бы добавить настройки шрифтов и список глав/быстрый переход вперёд назад по главам и будет шикарно.

А ещё на днях также вышел nov.el - режим для чтения Epub: https://github.com/wasamasa/nov.el

[>] Re: emacs FB2-mode
linux.14
Andrew Lobanov(tavern,1) — btimofeev
2017-09-11 15:40:39


btimofeev> Сегодня пробовал запускать сабж в Windows: для корректной работы нужно из архива https://kent.dl.sourceforge.net/project/ezwinports/libxml2-2.7.8-w32-bin.zip распаковать файлы libxml2.dll, libiconv-2.dll и zlib1.dll в папку Emacs/bin/.

Да. В windows приходится устанавливать недостающие библиотеки вручную, но ничего не поделать - такова уж система.

btimofeev> Ещё оказывается в емаксе есть закладки для файлов - для чтения книг очень важная штука. Что бы установить закладку на файл (и текущую строку) жмём C-x r m, что бы открыть список закладок C-x r l.

Да. Я активно ими пользуюсь при чтении разнообразных pdf-ок.

btimofeev> Ещё бы добавить настройки шрифтов и список глав/быстрый переход вперёд назад по главам и будет шикарно.

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

btimofeev> А ещё на днях также вышел nov.el - режим для чтения Epub: https://github.com/wasamasa/nov.el

Вот спасибо. Хотя у меня всё или в pdf или в fb2, но возьму на заметку.

[>] Re: emacs FB2-mode
linux.14
btimofeev(tavern,13) — Andrew Lobanov
2017-09-11 17:23:20


AL> при чтении разнообразных pdf-ок.

У меня emacs почему-то дико тормозит при открытии и скроллинге pdf, по 10-15 секунд страницы переключает.

[>] Re: emacs FB2-mode
linux.14
btimofeev(tavern,13) — all
2017-09-11 19:12:04


btimofeev> У меня emacs почему-то дико тормозит при открытии и скроллинге pdf, по 10-15 секунд страницы переключает.

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

[>] Re: emacs FB2-mode
linux.14
Andrew Lobanov(tavern,1) — btimofeev
2017-09-11 19:19:46


AL>> при чтении разнообразных pdf-ок.
btimofeev> У меня emacs почему-то дико тормозит при открытии и скроллинге pdf, по 10-15 секунд страницы переключает.

Такое было у меня на нетбуке. Как вариант, попробовать поиграться переменной doc-view-resolution. На новом ноуте всё вполне сносно переключается.

К сожалению, чтение через doc-view в emacs это достаточно грязный хак в виде конвертации страниц в отдельные изображения и последующее их изображение уже пререндеренными. И я не особо разбирался можно ли как-то кешировать подгруженные изображения на одну страницу вперёд, но погуглить в этом направлении стоит.

[>] Re: emacs FB2-mode
linux.14
Andrew Lobanov(tavern,1) — btimofeev
2017-09-11 19:20:39


btimofeev>> У меня emacs почему-то дико тормозит при открытии и скроллинге pdf, по 10-15 секунд страницы переключает.
btimofeev> Проблема оказалась в тормознутости плагина отображающего номера строк, отключил его для этого режима и теперь не тормозит.

А. Ну я linum-mode включаю просто по хоткею, так как далеко не только пишу текст в emacs =)

[>] PMd secure storage
linux.14
Difrex(mira, 14) — All
2017-09-13 15:29:13


Два года назад я создал пустой репозиторий на гитхабе. Я планировал написать сервер для своего менеджера паролей - PM.
Но репозиторий оставался пустым :). И вот меня наконец достало синкать пароли через всякие хранилки, будь то яндекс.диск или свой owncloud.

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

Только из сервера чисто для PM это все вылилось в простую универсальную безопасную хранилку данных. Авторизация, доступ и.т.д построенно на использовании GPG. Попутно я открыл биндинг к GPG на golang.

Только что я затегировал весию 0.1. Как показали тесты - она вполне стабильна, но баги там есть.

Ссылки:

* PMd secure storage https://github.com/Difrex/PMd
* PM password manager https://github.com/Difrex/PM
* gpg golang bindings https://github.com/Difrex/gpg

Надеюсь, кому-то еще это может быть полезно :)

ЗЫ: После стабилизации хранилки PM будет переписан на golang с сохранением обратной совместимости.

[>] Re: PMd secure storage
linux.14
Difrex(mira, 14) — Difrex
2017-09-14 10:40:21


Выкатил первый стабильный релиз - 0.2: https://github.com/Difrex/PMd/releases/tag/0.2.

Там есть собраный бинарь под Linux amd64.

Добавилась возможность сноса юзера со всеми данными. Для этого достаточно отправить подписанный запрос на /purge.

Публичный сервер разлит тут: https://pm.lessmore.pw

[>] Используем Crond вместе с Android
linux.14
vit01(mira, 1) — All
2017-09-17 05:09:31


Несведущий читатель на вопрос "как использовать крон на андроиде?" наверняка скажет, что надо скомпилировать обычный демон или стащить его из busybox и, собственно, сразу запускать в консоли.

Увы, это способ нерабочий. Почему? Потому что для экономии батареи андроид, когда мы его не используем, уходит в сон и вместе с собой тащит спать все запущенные приложения. Так что наш консольный Cron застопорится вместе с девайсом и начнёт либо пропускать задания, либо выполнять их в неправильное время.

Можно поставить так называемый постоянный WakeLock. Это значит запретить устройству спать. Я так уже пробовал (и Cron отлично работал), но заряд батареи быстро иссякал через несколько часов.

Что делать?

Нативные приложения используют системный AlarmManager, чтобы выполнять свои задачи по расписанию. Поэтому ОС просыпается в чётко заданное время. (уведомления IDEC Mobile и прочие следилки работают именно так).

Можно сделать Android-версию Crond, работающую через AlarmManager, и такие реализации существуют. Не так давно подобная свободная тулза появилась в F-Droid. Программа так и называется: crond.

Скачать: https://f-droid.org/packages/it.faerb.crond/

После запуска жмём "Enable crond" и ставим галочку "Use wake lock for script execution". Не беспокойтесь, этот WakeLock не постоянный, он работает только во время выполнения наших скриптов, чтобы исключить случайные сбои из-за засыпаний.

// Дальше имеет смысл читать только если у вас есть root-доступ

Лично у меня в повторяющиеся действия входит:

1. Выключение звонка по ночам и во время занятий
2. Включение громкости обратно, когда пары закончились
3. Разрешать или запрещать мобильный интернет в строго определённые часы, чтобы приложения не жрали трафик (и батарею), когда не надо, и синхронизировались, когда надо.

С мобильным интернетом проще всего:

# svc data disable # отключить
# svc data enable # включить обратно

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

Берём готовый баш-скрипт, который складываем куда-нибудь в /data и не забываем сделать chmod +x:

#!/system/xbin/bash

help() {
	echo "use ./script [ phone | apps | alarm | bluetooth ] LEVEL where level is int"
	exit 1
}

PHONE=1
APPS=3
ALARM=4
BLUETOOTH=6

if [ "$1" = "phone" ]; then
	SERVICE=$PHONE
elif [ "$1" = "apps" ]; then
	SERVICE=$APPS
elif [ "$1" = "alarm" ]; then
	SERVICE=$ALARM
elif [ "$1" = "bluetooth" ]; then
	SERVICE=$BLUETOOTH
else
	help
fi

if [ "$2" = "" ]; then
	help
fi

LEVEL=$2

COMMAND="service call audio 3 i32 $SERVICE i32 $LEVEL i32 1"
echo $COMMAND
exec $COMMAND

Числовые константы могут различаться для разных версий андроида, так что я предупредил. Число для самого большого уровня громкости может тоже быть каким угодно. Например, у меня максимум для звонка и будильника - это 7, а для приложений - 15. Подбираете опытным путём.

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

Вот образец моего

0 5,15 * * * su -c "/data/phone-set phone 7"
0 5,15 * * * su -c "/data/phone-set alarm 7"
0 5,15 * * * su -c "/data/phone-set apps 5"

20 8 1-6 * * su -c "/data/phone-set phone 0"
20 8 1-6 * * su -c "/data/phone-set alarm 2"
20 8 1-6 * * su -c "/data/phone-set apps 0"

0 0 * * * su -c "/data/phone-set phone 0"

30 23 * * * su -c "svc data enable"
0 1 * * * su -c "svc data disable"

То есть в 5 утра и в 15 дня включаем звонок и будильник на максимум. В 8-20 (за 10 минут до начала пар) глушим звонок и убавляем будильник. В 23 часа включаем мобильный интернет, в полночь опять глушим звонок и в час ночи выключаем интернет.

Важно! После правки crontab в редакторе надо перезайти в приложение crond, чтобы он подцепил изменения.

В андроиде так же можно управлять wifi, bluetooth и gps через консоль и делать многие другие годные штуки под вашу фантазию. Во всяких гуглоплеях встречаются приложения-планировщики, но стандартный unix-way никто не отменял, тем более, моим способом можно позволить себе гораздо больше, потому что в вашем распоряжении весь арсенал консольных утилит. Да и доверие к своим скриптам есть, в отличие от всяких васянских приложух с рекламой.

[>] Re: Live usb
linux.14
jmaks(tavern,12) — btimofeev
2017-09-30 16:23:06


btimofeev> Кто-нибудь пользуется live-версиями дистрибутивов? Какой можете посоветовать? Желательно легковесный, без kde и гномов. У меня на компьютере жесткий диск полетел, а на нетбуке толи экран, толи видео - изображения нет(( Хочу временно с флешки попользоваться.
Kali linux мой ответ

[>] Re: KDE Connect
linux.14
jmaks(tavern,12) — vit01
2017-09-30 16:23:07


vit01> Открыл для себя сабж. Вещь очень полезная и перспективная, советую попробовать.
vit01> Для тех, кто не в теме: KDE Connect позволяет соединить по wifi или через мобильную сеть ваш телефон на андроиде и интегрировать его с десктопом.
Открыл для себя сабж так же, очень полезная штука и довольно удобная, когда
работаешь в связке смартфон-десктоп/лаптоп, а используешь тело только для
звонков. Теперь пытаюсь отладить его на slackware 14.2, порой,
что-то странное творится. Один раз удалось подключится между смартфоном и
десктопом, а потом молчание.


vit01> Сами Кеды для его работы, как ни странно, не требуются. На Awesome у меня эта вещь вполне юзабельная.
vit01> Для скриптов и автоматизации есть консольная утилита kdeconnect-cli,
которая работает везде, и kdeconnectd - основной рабочий демон.
vit01> Зависимостей совсем чуть-чуть, плазму за собой точно не тянет. Хотя, конечно, рекомендуется использовать сабж именно с ней.
Вот по поводу зависимостей нужно поподробнее. Может у меня что пропущено из
кде-пакетов и потому есть такие несуразности?

Вот что сейчас установлено:
» l /var/log/packages | grep kde
-rw-r--r-- 1 root root 17K сен 24 05:16 kdeconnect-kde-0.8-x86_64-3
-rw-r--r-- 1 root root 157K сен 24 05:31 kdelibs-4.14.32-x86_64-1_slack14.2

[>] Re: PMd secure storage
linux.14
jmaks(tavern,12) — Difrex
2017-10-01 09:58:39


Difrex> Два года назад я создал пустой репозиторий на гитхабе. Я планировал написать сервер для своего менеджера паролей - PM.
Difrex> Но репозиторий оставался пустым :). И вот меня наконец достало синкать пароли через всякие хранилки, будь то яндекс.диск или свой owncloud.
Пришло время, так сказать, дождался !;

Difrex> Только что я затегировал весию 0.1. Как показали тесты - она вполне стабильна, но баги там есть.
Difrex> Ссылки:
Difrex> * PMd secure storage https://github.com/Difrex/PMd
Difrex> * PM password manager https://github.com/Difrex/PM
Difrex> * gpg golang bindings https://github.com/Difrex/gpg
С документацией там как? Не смотрел еще. А так считаю штука полезная, давно
что-то подобное уже думал, но решения простого так же не нашел, то облаки,
то еще какая-фигня...

Difrex> Надеюсь, кому-то еще это может быть полезно :)
Обязательно будет. Разгребу текущие дела и поизучаю-с.

Difrex> ЗЫ: После стабилизации хранилки PM будет переписан на golang с сохранением обратной совместимости.
Ждем.

[>] Re: KDE Connect
linux.14
jmaks(tavern,12) — vit01
2017-10-01 09:58:40


vit01>> Сами Кеды для его работы, как ни странно, не требуются. На Awesome у меня эта вещь вполне юзабельная.
vit01>> Для скриптов и автоматизации есть консольная утилита kdeconnect-cli,
vit01>> которая работает везде, и kdeconnectd - основной рабочий демон.
воот kdeconnectd -- вообще ни в каком виде нет, может в этом вся беда. Поиск
по форумамп, вики и блогам, что-то никакой ясности не дает. Сейчас работать
перестало совсем.
Если есть какие у кого идеи, буду рад.

[>] Re: KDE Connect
linux.14
btimofeev(tavern,13) — jmaks
2017-10-01 11:00:52


jmaks> воот kdeconnectd -- вообще ни в каком виде нет, может в этом вся беда. Поиск
jmaks> по форумамп, вики и блогам, что-то никакой ясности не дает. Сейчас работать
jmaks> перестало совсем.
jmaks> Если есть какие у кого идеи, буду рад.

Из исходников попробуй собрать https://cgit.kde.org/kdeconnect-kde.git

[>] Re: KDE Connect
linux.14
vit01(mira, 1) — jmaks
2017-10-01 12:54:06


Демон находится в /usr/lib/kdeconnectd, поэтому его и не видно в $PATH

А вот, что мне выдал пакетный менеджер

Зависит от           : hicolor-icon-theme  kcmutils  kwayland  libfakekey  qca-qt5
Доп. зависимости     : sshfs: remote filesystem browser [установлено]
                       kde-cli-tools: configuration UI

[>] Re: KDE Connect
linux.14
jmaks(tavern,12) — vit01
2017-10-01 14:23:24


vit01> Демон находится в /usr/lib/kdeconnectd, поэтому его и не видно в $PATH
нету там ни фига, в том и дело, перерыл уж полсистемы, ничего понять не могу

vit01> А вот, что мне выдал пакетный менеджер

vit01> ====
vit01> Зависит от : hicolor-icon-theme kcmutils kwayland libfakekey qca-qt5
vit01> Доп. зависимости : sshfs: remote filesystem browser [установлено]
vit01> kde-cli-tools: configuration UI
vit01> ====

Эти зависимости я находил на арчвики, устанавливал большую часть и все равно.
Установлено уже все это было кроме квайлэнда
hicolor-icon-theme-0.15
kcmutils-5.28.0
libfakekey-0.1 < причем SBo говорит, что из зависимостей, только оно нужно для kdeconnect-kde
qca-qt5-2.1.3
qca-2.1.1
sshfs-fuse-2.8
kde-cli-tools-5.8.4



Может все дело в том, что у меня нет системд?
Установил фреймворк kdeconnect сборки alien'а, и появился демон
kdeconnect-framework-1.0.3-x86_64-1alien

сделал ldd /usr/lib64/kdeconnectd
linux-vdso.so.1 (0x00007ffff7df8000)
libkdeconnectcore.so.1 => /usr/lib64/libkdeconnectcore.so.1 (0x00007f0aa25fb000)
libKF5KIOWidgets.so.5 => not found
libKF5Notifications.so.5 => not found
libqca-qt5.so.2 => /usr/lib64/libqca-qt5.so.2 (0x00007f0aa22e6000)
libKF5KIOCore.so.5 => not found
libQt5Network.so.5 => not found
libKF5JobWidgets.so.5 => not found
libKF5Service.so.5 => not found
libKF5DBusAddons.so.5 => not found
libKF5Completion.so.5 => not found
libKF5I18n.so.5 => not found
libKF5WidgetsAddons.so.5 => not found
libQt5Widgets.so.5 => not found
libQt5Gui.so.5 => not found
libKF5CoreAddons.so.5 => not found
libQt5DBus.so.5 => not found
libKF5ConfigCore.so.5 => not found
libQt5Core.so.5 => not found
libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007f0aa1f66000)
libm.so.6 => /lib64/libm.so.6 (0x00007f0aa1c5d000)
libgcc_s.so.1 => /usr/lib64/libgcc_s.so.1 (0x00007f0aa1a46000)
libc.so.6 => /lib64/libc.so.6 (0x00007f0aa167d000)
/lib64/ld-linux-x86-64.so.2 (0x0000555c9363b000)
libQt5Network.so.5 => not found
libKF5CoreAddons.so.5 => not found
libQt5DBus.so.5 => not found
libQt5Gui.so.5 => not found
libKF5I18n.so.5 => not found
libKF5ConfigCore.so.5 => not found
libQt5Core.so.5 => not found
libQt5Core.so.5 => not found

Слишком куча библиотек и qt5 нету. Чот я тогда не пойму, мне половину кед надо притащить, чтобы заработало?
Муть какая-то с этим кдеконнект

[>] Re: KDE Connect
linux.14
jmaks(tavern,12) — btimofeev
2017-10-01 15:09:02


jmaks>> Если есть какие у кого идеи, буду рад.

btimofeev> Из исходников попробуй собрать https://cgit.kde.org/kdeconnect-kde.git
Да, прихожу вот к такому же решению, понять что-же он на самом деле там
хочет и требует, и чего ему не нравится у меня.
Самый прикол, что первый раз запустил установил, сделал соединение с
трубкой, и потом работало, никаких таких серьезных изменений в системе не
делал. И слакбилды брал из SBo для версии slackware 14.1, сейчас стоит 14.2.

[>] Re: KDE Connect
linux.14
vit01(mira, 1) — jmaks
2017-10-01 15:27:41


Забавная вещь, что libsystemd таки в полном дереве зависимостей есть

ldd /usr/lib/kdeconnectd

linux-gate.so.1 (0xb7723000)
libkdeconnectcore.so.1 => /usr/lib/libkdeconnectcore.so.1 (0xb766b000)
libKF5KIOWidgets.so.5 => /usr/lib/libKF5KIOWidgets.so.5 (0xb74f3000)
libKF5Notifications.so.5 => /usr/lib/libKF5Notifications.so.5 (0xb7480000)
libKF5DBusAddons.so.5 => /usr/lib/libKF5DBusAddons.so.5 (0xb746a000)
libKF5I18n.so.5 => /usr/lib/libKF5I18n.so.5 (0xb7410000)
libQt5Widgets.so.5 => /usr/lib/libQt5Widgets.so.5 (0xb6cff000)
libQt5Gui.so.5 => /usr/lib/libQt5Gui.so.5 (0xb6749000)
libQt5Core.so.5 => /usr/lib/libQt5Core.so.5 (0xb6257000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb60dd000)
libc.so.6 => /usr/lib/libc.so.6 (0xb5f08000)
libQt5Network.so.5 => /usr/lib/libQt5Network.so.5 (0xb5d40000)
libKF5CoreAddons.so.5 => /usr/lib/libKF5CoreAddons.so.5 (0xb5ca7000)
libqca-qt5.so.2 => /usr/lib/libqca-qt5.so.2 (0xb5b90000)
libQt5DBus.so.5 => /usr/lib/libQt5DBus.so.5 (0xb5ae9000)
libKF5ConfigCore.so.5 => /usr/lib/libKF5ConfigCore.so.5 (0xb5a7d000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xb5a60000)
libKF5KIOCore.so.5 => /usr/lib/libKF5KIOCore.so.5 (0xb5882000)
libKF5JobWidgets.so.5 => /usr/lib/libKF5JobWidgets.so.5 (0xb5850000)
libKF5Service.so.5 => /usr/lib/libKF5Service.so.5 (0xb576f000)
libKF5Completion.so.5 => /usr/lib/libKF5Completion.so.5 (0xb5728000)
libKF5IconThemes.so.5 => /usr/lib/libKF5IconThemes.so.5 (0xb56e3000)
libKF5WindowSystem.so.5 => /usr/lib/libKF5WindowSystem.so.5 (0xb5685000)
libKF5ConfigWidgets.so.5 => /usr/lib/libKF5ConfigWidgets.so.5 (0xb561f000)
libattr.so.1 => /usr/lib/libattr.so.1 (0xb5619000)
libKF5WidgetsAddons.so.5 => /usr/lib/libKF5WidgetsAddons.so.5 (0xb549b000)
libKF5ConfigGui.so.5 => /usr/lib/libKF5ConfigGui.so.5 (0xb5475000)
libm.so.6 => /usr/lib/libm.so.6 (0xb5379000)
libKF5Codecs.so.5 => /usr/lib/libKF5Codecs.so.5 (0xb5338000)
libQt5TextToSpeech.so.5 => /usr/lib/libQt5TextToSpeech.so.5 (0xb532b000)
libX11.so.6 => /usr/lib/libX11.so.6 (0xb51de000)
libQt5X11Extras.so.5 => /usr/lib/libQt5X11Extras.so.5 (0xb51d9000)
libXtst.so.6 => /usr/lib/libXtst.so.6 (0xb51d1000)
libdbusmenu-qt5.so.2 => /usr/lib/libdbusmenu-qt5.so.2 (0xb5194000)
libphonon4qt5.so.4 => /usr/lib/libphonon4qt5.so.4 (0xb50f2000)
libpthread.so.0 => /usr/lib/libpthread.so.0 (0xb50d3000)
libGL.so.1 => /usr/lib/libGL.so.1 (0xb5071000)
libpng16.so.16 => /usr/lib/libpng16.so.16 (0xb5033000)
libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 (0xb4f94000)
libz.so.1 => /usr/lib/libz.so.1 (0xb4f7b000)
libicui18n.so.59 => /usr/lib/libicui18n.so.59 (0xb4cee000)
libicuuc.so.59 => /usr/lib/libicuuc.so.59 (0xb4b3c000)
libsystemd.so.0 => /usr/lib/libsystemd.so.0 (0xb4aab000)
libpcre2-16.so.0 => /usr/lib/libpcre2-16.so.0 (0xb4a31000)
libdouble-conversion.so.1 => /usr/lib/libdouble-conversion.so.1 (0xb4a20000)
libdl.so.2 => /usr/lib/libdl.so.2 (0xb4a1b000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb48ef000)
/lib/ld-linux.so.2 => /usr/lib/ld-linux.so.2 (0xb7725000)
libssl.so.1.0.0 => /usr/lib/libssl.so.1.0.0 (0xb487f000)
libcrypto.so.1.0.0 => /usr/lib/libcrypto.so.1.0.0 (0xb4669000)
libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0xb460e000)
libQt5Xml.so.5 => /usr/lib/libQt5Xml.so.5 (0xb45cb000)
libacl.so.1 => /usr/lib/libacl.so.1 (0xb45c1000)
libQt5Svg.so.5 => /usr/lib/libQt5Svg.so.5 (0xb4564000)
libKF5Archive.so.5 => /usr/lib/libKF5Archive.so.5 (0xb451c000)
libKF5ItemViews.so.5 => /usr/lib/libKF5ItemViews.so.5 (0xb44d9000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb44ac000)
libxcb-keysyms.so.1 => /usr/lib/libxcb-keysyms.so.1 (0xb44a8000)
libKF5Auth.so.5 => /usr/lib/libKF5Auth.so.5 (0xb448c000)
libKF5GuiAddons.so.5 => /usr/lib/libKF5GuiAddons.so.5 (0xb446f000)
libXext.so.6 => /usr/lib/libXext.so.6 (0xb445a000)
libXi.so.6 => /usr/lib/libXi.so.6 (0xb4447000)
libpulse.so.0 => /usr/lib/libpulse.so.0 (0xb43ec000)
libpulse-mainloop-glib.so.0 => /usr/lib/libpulse-mainloop-glib.so.0 (0xb43e6000)
libGLX.so.0 => /usr/lib/libGLX.so.0 (0xb43c3000)
libGLdispatch.so.0 => /usr/lib/libGLdispatch.so.0 (0xb4362000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb4295000)
libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 (0xb4264000)
libicudata.so.59 => /usr/lib/libicudata.so.59 (0xb2950000)
libgcrypt.so.20 => /usr/lib/libgcrypt.so.20 (0xb2870000)
librt.so.1 => /usr/lib/librt.so.1 (0xb2867000)
liblzma.so.5 => /usr/lib/liblzma.so.5 (0xb283b000)
liblz4.so.1 => /usr/lib/liblz4.so.1 (0xb2825000)
libpcre.so.1 => /usr/lib/libpcre.so.1 (0xb27ae000)
libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0xb279c000)
libXau.so.6 => /usr/lib/libXau.so.6 (0xb2796000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb278f000)
libpulsecommon-11.1.so => /usr/lib/pulseaudio/libpulsecommon-11.1.so (0xb2700000)
libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0xb26e8000)
libsndfile.so.1 => /usr/lib/libsndfile.so.1 (0xb265a000)
libasyncns.so.0 => /usr/lib/libasyncns.so.0 (0xb2653000)
libFLAC.so.8 => /usr/lib/libFLAC.so.8 (0xb25dc000)
libogg.so.0 => /usr/lib/libogg.so.0 (0xb25d4000)
libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0xb25a7000)
libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2 (0xb2516000)
libresolv.so.2 => /usr/lib/libresolv.so.2 (0xb24fe000)

[>] Re: KDE Connect
linux.14
jmaks(tavern,12) — vit01
2017-10-03 17:51:37


vit01> Забавная вещь, что libsystemd таки в полном дереве зависимостей есть

vit01> ldd /usr/lib/kdeconnectd
Получается без демона кдеконнект не работает? Тогда ничего не пойму, первый
раз когда у меня вышло законнектится, я запустил всего лишь
kdeconnect-cli -l

Увидел девайс, сделал сопряжение
kdeconnect-cli --pair

Из установленных "пакетов" были только
основные libfafakey и kdeconnect-kde, kdelibs, hicolor, sshfs.

[>] Re: KDE Connect
linux.14
vit01(mira, 1) — jmaks
2017-10-03 18:07:05


jmaks> Получается без демона кдеконнект не работает? Тогда ничего не пойму, первый раз когда у меня вышло законнектится, я запустил всего лишь kdeconnect-cli -l

kdeconnect-cli запускает демона автоматически, если тот в данный момент не запущен. Ну у меня так происходит.

[>] Re: KDE Connect
linux.14
Difrex(mobile)(tavern,23) — jmaks
2017-10-18 15:42:42


>Получается без демона кдеконнект не работает?
У меня эта штука и с запущенным демоном не заработала.
Ванильный kdeconnect и mconnect отказались обнаружить мой телефон. А вот помню, что несколько лет назад,
когда только появился kdeconnect, он у меня работал.

[>] Archlinux_32
linux.14
vit01(mira, 1) — All
2017-11-28 14:19:52


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

Так что добрые люди решили продолжить неофициальную поддержку Арча для 32-биток, и на другие дистрибутивы можно не переходить
https://archlinux32.org/

Parabola GNU/Linux-Libre как форк арча с полностью свободным ядром Linux и пакетами тоже оставляет поддержку 32-бит на основе репозиториев выше.

Обновления приходят, пусть и не часто.

Интересный факт. Последняя версия SBCL, доступная у нас в репах, - это 1.3.20-1, потому что более новые собранные версии почему-то отказываются работать. Это один из тех немногих пакетов, с которым у мейнтейнеров возникли реальные проблемы.

Если кто-то из наших лисповодов может помочь правильно собрать SBCL, то прошу сюда:

https://bbs.archlinux32.org/viewtopic.php?id=157
https://bugs.archlinux32.org/index.php?do=details&task_id=5

[>] Re: Archlinux_32
linux.14
Andrew Lobanov(Go!,1) — vit01
2017-11-28 19:09:28


vit01> Интересный факт. Последняя версия SBCL, доступная у нас в репах, - это 1.3.20-1, потому что более новые собранные версии почему-то отказываются работать. Это один из тех немногих пакетов, с которым у мейнтейнеров возникли реальные проблемы.

Расчехлил свой Compaq Evo N600c. Не собирается, однако. Валится на самопроверке sb-concurrency. Копать пока не знаю куда.

vit01> Если кто-то из наших лисповодов может помочь правильно собрать SBCL, то прошу сюда:

К сожалению, пока никаких идей.

[>] Re: emacs FB2-mode
linux.14
btimofeev(tavern,13) — Andrew Lobanov
2017-12-09 08:19:20


Андрей, а у тебя в книгах пробелы в диалогах выделяются подобным образом? Скриншот: https://ibb.co/kTqZfG

У меня такое во всех книгах и во всех темах емакса, которые я пробовал. Или это у меня с настройками емакса что-то не так?

[>] Re: emacs FB2-mode
linux.14
Andrew Lobanov(Go!,1) — btimofeev
2017-12-09 10:11:54


btimofeev> Андрей, а у тебя в книгах пробелы в диалогах выделяются подобным образом? Скриншот: https://ibb.co/kTqZfG
btimofeev> У меня такое во всех книгах и во всех темах емакса, которые я пробовал. Или это у меня с настройками емакса что-то не так?

Это имакс так отображает неразрывный пробел. По-моему, я так и не нашёл как для одной моды сменить это. Менять же глобально в своём ридере мне показалось плохим тоном. Так что да. Проблема.

[>] Termux + ECL
linux.14
vit01(mira, 1) — All
2017-12-15 15:36:49


У одного чувака наконец-то получилось собрать Embeddable Common Lisp и даже сделать пакет для Termux. Протестировал лично, ставится и работает.

1. Добавляем в местный ../usr/etc/apt/sources.list вот такую строчку
deb [trusted=yes] https://its-pointless.github.io/files/ termux extras

2. Делаем apt install apt-transport-https
3. pkg update && pkg install ecl

Всё, теперь можно пользоваться

Главное обсуждение: https://github.com/termux/termux-packages/issues/183#issuecomment-351348234
Репозиторий: https://github.com/its-pointless/gcc_termux

[>] Re: Termux + ECL
linux.14
Andrew Lobanov(tavern,1) — vit01
2017-12-17 16:40:54


vit01> У одного чувака наконец-то получилось собрать Embeddable Common Lisp и даже сделать пакет для Termux. Протестировал лично, ставится и работает.

Спасибо за добрую новость! Если ещё и quicklisp заработает на этой реализации, то вообще сказка будет.

[>] Ajenti-panel тестируем
linux.14
jmaks(tavern,12) — All
2018-02-04 17:15:52


Не помню был уже сабж или нет, все же повторюсь.
При накатывании апельсинов, возник вопрос, как помониторить нагрузку и
вообще иметь вполне себе веб-админку над железом и еже с ними инструменты
для внезапного мониторинга или работы с мозгами железки.

http://av4lon.tk/images/opi/2018-02-04-211832_1366x768_scrot.png
Собственно у меня оно в дефолте выглядит так.

веб-панелька, как по мне очень крутая;
Почитать про настройку установку можно там http://docs.ajenti.org/en/latest/

Можно легко написать свои плагины и прочие плюшки.

[>] Solarized light
linux.14
Difrex(mobile)(tavern,23) — All
2018-03-22 08:14:20


Привет, Сеть!

Долго пытался сидеть на темных темах, но меня в конец стало напрягать, то что после переключения
из редактора/консольки в браузер глаза вытекают. Немного с этим помогают бороться плагины для
огненной лисы, но не всегда она работают правильно. А из-за темной темы ГТК бывает еще и такое, что
в полях ввода получается темный текст на темном фоне, что несомненно лютый отстой.

В итоге я решил, что хватит это терпеть и уже сижу две недели в цветах Solarized Light. И знаете что?
Мои волосы стали мягкими и шелковистыми, а глаза больше не кровоточат. Я к чему это все пишу: светлые
темы рулят!

== Скрины

Вот так вот выглядит мой GNU Emacs: https://images.lessmore.pw/media/images/%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA_%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0_%D0%BE%D1%82_2018-03-22_10-36-10.png
А вот так плавающие окошки с обоиной: https://images.lessmore.pw/media/images/%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA_%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0_%D0%BE%D1%82_2018-03-22_10-43-18.png
Ну, и пустой стол: https://images.lessmore.pw/media/images/%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA_%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0_%D0%BE%D1%82_2018-03-22_10-43-43.png

Да, пытался пользоваться темой ГТК Numix Solarized и всякими oomox, но в них что-то постоянно не так, по-этому Arc-solid.

== Конфиги

Конфиг i3: https://paste.lessmore.pw/gategozeyo
Блоки: https://paste.lessmore.pw/cepidacuma.ini
Конфиг Емакса не дам, т.к. до сих пор не могу до конца причесать его, но какие-то куски можно найти
тут https://github.com/Difrex/emacs-go и тут https://github.com/Difrex/emacs-python

Набор обоин качал тут: https://github.com/LukeSmithxyz/wallpapers.git

// Бесит меня телеграм своей долбанной иконкой в трее.

[>] Re: Solarized light
linux.14
btimofeev(tavern,13) — Difrex(mobile)
2018-03-22 16:54:30


Difrex(mobile)> Конфиг Емакса не дам, т.к. до сих пор не могу до конца причесать его

Вот так всегда, самого интересного не получили =) Как причешешь - выкладывай, интересно посмотреть.

Difrex(mobile)> // Бесит меня телеграм своей долбанной иконкой в трее.

В настройках отключаться должно (по крайней мере в виндовс версии я отключал). Либо можно пользоваться веб версией в браузере. Ещё есть консольные клиенты: https://github.com/vysheng/tg https://github.com/bad-day/TelegramTUI

[>] Re: Solarized light
linux.14
vit01(mira, 1) — Difrex(mobile)
2018-03-22 18:33:05


Тоже фанатею от Solarized Light, но на моей машине он немного в видоизменённом варианте.
Основной цвет текста (серый) заменяю на чёрный, чтобы было лучше видно.

Вот нарезка из конфига urxvt

URxvt.background:              #fdf6e3
URxvt.foreground:              black
*fading:20
URxvt*fadeColor:               #fdf6e3
URxvt*cursorColor:             #586e75
URxvt*pointerColorBackground:  #93a1a1
URxvt*pointerColorForeground:  #586e75

URxvt*color0:                  #eee8d5
URxvt*color1:                  #dc322f
URxvt*color2:                  #859900
URxvt*color3:                  #b58900
URxvt*color4:                  #268bd2
URxvt*color5:                  #d33682
URxvt*color6:                  #2aa198
URxvt*color7:                  #073642
URxvt*color9:                  #cb4b16
URxvt*color8:                  #fdf6e3
URxvt*color10:                 #93a1a1
URxvt*color11:                 #839496
URxvt*color12:                 #657b83
URxvt*color13:                 #6c71c4
URxvt*color14:                 #586e75
URxvt*color15:                 #002b36

[>] Re: Solarized light
linux.14
Difrex(mobile)(tavern,23) — btimofeev
2018-03-23 08:50:07


>Вот так всегда, самого интересного не получили =) Как причешешь - выкладывай, интересно посмотреть.
Вот сюда выложил https://github.com/Difrex/emacs.git, но пока не все :)

>В настройках отключаться должно
Круто! Спасибо

[>] Re: Solarized light
linux.14
Difrex(mobile)(tavern,23) — vit01
2018-03-23 08:52:29


>Основной цвет текста (серый) заменяю на чёрный, чтобы было лучше видно
У меня у мониторов/ноутов очень хорошая контрастность, так что мне серый цвет в самый раз. Да, ночью включаю solarized dark или darkokai в емаксе.

[>] Re: Solarized light
linux.14
Andrew Lobanov(tavern,1) — Difrex(mobile)
2018-03-26 06:47:32


Difrex(mobile)> Долго пытался сидеть на темных темах, но меня в конец стало напрягать, то что после переключения из редактора/консольки в браузер глаза вытекают. Немного с этим помогают бороться плагины для огненной лисы, но не всегда она работают правильно. А из-за темной темы ГТК бывает еще и такое, что в полях ввода получается темный текст на темном фоне, что несомненно лютый отстой.

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

Посмотреть на цезий в таких условиях можно в файле screen_20180326_1.png, который должен в ближайшее время прилететь в фэхе pictures.

[>] Re: stumpwm
linux.14
Difrex(mobile)(tavern,23) — spline
2018-03-28 12:32:12


А можешь поделиться своим конфигом, если он у тебя остался.

У меня почему-то грузиться не хочет этот WM, хотя я quicklisp поставил, swank тоже. Короче, непонятно, как им пользоваться.

[>] Re: stumpwm
linux.14
Andrew Lobanov(tavern,1) — Difrex(mobile)
2018-03-29 05:28:33


Difrex(mobile)> А можешь поделиться своим конфигом, если он у тебя остался.
Difrex(mobile)> У меня почему-то грузиться не хочет этот WM, хотя я quicklisp поставил, swank тоже. Короче, непонятно, как им пользоваться.

Вообще, он готов к работе сразу без конфига. Но с конфигом он подгоняется под хотелки пользователя =)

Сейчас могу поделиться только таким вариантом:

== .stumpwmrc
;;;
;;; StumpWM configuration file by Andrew Lobanov
;;; 2017-12-05
;;;

(ql:quickload :swank)
(swank-loader:init)
(defcommand swank () ()
    (swank:create-server :port 4006
                       :style swank:*communication-style*
                       :dont-close t)
  (echo-string (current-screen) 
       "Starting swank. M-x slime-connect RET RET, then (in-package stumpwm)."))
(swank)

(in-package :stumpwm)

;;;
;;; Groups
;;;
(grename "first")
(gnewbg "web")
(gnewbg "media")
(gnewbg "emacs")
(gnewbg "file")
(gnewbg "other")
(gnewbg "code")
(gnewbg "gfx")
(gnewbg "mail")
(gnewbg "down")
(gnewbg "vm")
(gnewbg "games")

;;;
;;; Apearence
;;;
(set-fg-color "#aaaaaa")
(set-bg-color "#242424")
(set-border-color "#005577")
(set-focus-color "#005577")
(set-font "-*-terminus-medium-r-*-*-14-*-*-*-*-*-iso10646-1")
(setf *message-window-padding* 5)
(setf *message-window-gravity* :center)
(setf *input-window-gravity* :center)

;;;
;;; Time format
;;;
(setf *time-format-string-default* "%d.%m.%Y %A %H:%M")
(setf *time-day-names*
      #("Понедельник" "Вторник" "Среда" "Четверг" "Пятница" "Суббота" "Воскресение"))

;;;
;;; Menu
;;;
(defparameter *app-menu* '(("binkd" "urxvt -fn 'xft:terminus:size=14:bold' -fb 'xft:terminus:size=14:bold' -title binkd -e rs")
			   ("caesium" "cd ~/idec && urxvt -fn 'xft:Terminus:pixelsize=18:bold' -fb 'xft:Terminus:pixelsize=18:bold' -title Caesium -e ./caesium.py")
			   ("golded" "LANG=ru_RU.koi8-r urxvt -g '136x41' -fn 'xft:Terminus:pixelsize=18:bold' -fb 'xft:Terminus:pixelsize=18:bold' -title GoldEd -e ge")
			   ("moc" "urxvt -title MOCP -e mocp")
			   ("rtorrent" "urxvt -title rtorrent -e rtorrent")
			   ("wbinkd" "urxvt -fn 'xft:terminus:size=14:bold' -fb 'xft:terminus:size=14:bold' -title binkd -e wrs")
			   ("wcaesium" "cd ~/idec && urxvt -fn 'xft:Terminus:pixelsize=18:bold' -fb 'xft:Terminus:pixelsize=18:bold' -title Caesium -e ./work.sh")))

(defcommand mymenu () ()
  (labels ((pick (options)
             (let ((selection (stumpwm::select-from-menu (current-screen) options "")))
               (cond
                 ((null selection)
                  (throw 'stumpwm::error "Abort."))
                 ((stringp (second selection))
                  (second selection))
                 (t
                  (pick (cdr selection)))))))
    (let ((choice (pick *app-menu*)))
      (run-shell-command choice))))

;;;
;;; Mode-line
;;;
(load-module "disk")
(load-module "cpu")
(load-module "mem")
(load-module "battery-portable")
(load-module "pager")

(setf disk:*disk-usage-paths* '("/home"))
(setf *time-modeline-string* "%d.%m.%Y %A %H:%M")

(setf *mode-line-foreground-color* "#aaaaaa")
(setf *mode-line-background-color* "#242424")
(setf *mode-line-position* :top)
(setf *mode-line-border-width* 0)
(setf *mode-line-pad-x* 0)
(setf *mode-line-pad-y* 0)
(setf *mode-line-timeout* 5)
(setf disk:*disk-modeline-fmt* "%m: %a")
(setf *screen-mode-line-format*
      (list "%P^>"
			"%B │ %D│ %d "))
(mode-line)

(defcommand screenshot (select-window) ((:y-or-n "Select window "))
  "Make a screenshot."
  (redisplay)
  (if select-window
      (echo (run-shell-command "~/programs/screen.sh -s" t))
      (echo (run-shell-command "~/programs/screen.sh" t))))

;;;
;;; Key bindings
;;;
(define-key *root-map* (kbd "c") "exec urxvt")
(define-key *root-map* (kbd "P") "screenshot")
(define-key *root-map* (kbd ".") "mymenu")
(define-key *root-map* (kbd "a") "status")
(define-key *root-map* (kbd "l") "run-shell-command slock")
(define-key *root-map* (kbd "B") "mode-line")
(define-key *root-map* (kbd "F10") "gselect down")
(define-key *root-map* (kbd "F11") "gselect vm")
(define-key *root-map* (kbd "F12") "gselect games")
(define-key *top-map* (kbd "M-F5") "exec xbacklight -dec 10")
(define-key *top-map* (kbd "M-F6") "exec xbacklight -inc 10")

;;;
;;; Workspaces rules
;;;
(define-frame-preference "web"
    (0 nil t :instance "Navigator"))

(define-frame-preference "media"
    (0 nil t :title "MOC"))

(define-frame-preference "emacs"
    (0 nil t :class "Emacs"))

(define-frame-preference "gfx"
    (0 nil t :class "Gimp")
  (1 nil t :class "Geeqie"))

(define-frame-preference "mail"
    (0 nil t :title "Caesium")
  (1 nil t :title "binkd")
  (2 nil t :title "GoldEd+"))

(define-frame-preference "down"
    (0 nil t :title "rtorrent")
  (1 nil t :instance "Places")
  (2 nil t :instance "DTA"))

Конфиг использует самопальный модуль pager для отображения списка рабочих столов в modeline в духе i3wm.

== package.lisp
(defpackage #:pager
  (:use #:cl :stumpwm))

(in-package #:pager)

(import '(
		  stumpwm::sort-groups
		  stumpwm::current-screen
		  stumpwm::group-windows
		  stumpwm::group-name))

== pager.asd
;;;; pager.asd

(asdf:defsystem #:pager
  :description "i3wm-like pager"
  :author "Andrew Lobanov <spline@rooker.ru>"
  :license "GPLv3"
  :depends-on (#:stumpwm)
  :serial t
  :components ((:file "package")
  (:file "pager")))

== pager.lisp
(in-package #:pager)

(defun pager (ml)
  (declare (ignore ml))
  (let (g)
    (dolist (group (sort-groups (current-screen)))
      (if (eq (current-group) group)
	      (push (concatenate 'string "^(:fg \"#eeeeee\")^(:bg \"#005577\") " (group-name group) " ^n") g)
	      (if (group-windows group)
		  (push (concatenate 'string " " (group-name group) " ") g))))
    (format nil "~{~a~}" (reverse g))))

(add-screen-mode-line-formatter #\P #'pager)

Эти файлы складываются в ~/.stumpwm.d/modules/modeline/pager/ и получаешь stumpwm 1 в 1 как был у меня =)

[>] Проприетарный драйвер NVIDIA
linux.14
geomaster(mira, 23) — All
2018-05-12 05:52:29


Вчера с удивлением обнаружил, что моя видеокарта NVIDIA GT 630 отныне не поддерживается сабжем. Теперь нужен nvidia-390xx, который "NVIDIA drivers for linux, 390xx legacy branch".
1. Хорошо, что драйвер подробно в логи ругается. А так бы и не понял, почему sddm не стартует...
2. Как быстро вполне себе живое железо записано в старье...

[>] Re: Проприетарный драйвер NVIDIA
linux.14
vit01(mira, 1) — geomaster
2018-05-12 06:14:12


geomaster> Вчера с удивлением обнаружил, что моя видеокарта NVIDIA GT 630 отныне не поддерживается сабжем. Теперь нужен nvidia-390xx, который "NVIDIA drivers for linux, 390xx legacy branch".

Использую nouveau и не парюсь по этому поводу. Производительность, правда, для всяких свистелок не годится, но видео хотя бы смотреть можно

Не так давно просто переводил свой ящик на внешний монитор (заместо удалёнки VNC, которая использовалась ранее), и пришлось настраивать иксы. Ради интереса решил попробовать проприетарщину, но не завелась даже старая версия. Настолько древняя видюха.

[>] Re: Проприетарный драйвер NVIDIA
linux.14
geomaster(mira, 23) — vit01
2018-05-12 08:53:56


geomaster>> Вчера с удивлением обнаружил, что моя видеокарта NVIDIA GT 630 отныне не поддерживается сабжем. Теперь нужен nvidia-390xx, который "NVIDIA drivers for linux, 390xx legacy branch".

vit01> Использую nouveau и не парюсь по этому поводу. Производительность, правда, для всяких свистелок не годится, но видео хотя бы смотреть можно

Опенсорсный radeon верой и правдой трудится не один год на ноуте (ASUS F8Vr) именно по причине древности видюхи и политики AMD в области дров. Даже в некоторые игрухи погонять можно. Так что идеологического отторжения открытых дров нет :)

vit01> Не так давно просто переводил свой ящик на внешний монитор (заместо удалёнки VNC, которая использовалась ранее), и пришлось настраивать иксы. Ради интереса решил попробовать проприетарщину, но не завелась даже старая версия. Настолько древняя видюха.

У меня богатый опыт борьбы с проприетарными и не только дровами подо все в линуксе. Еще со времен Black Cat Linux и ASP Linux. И забубенистые сетевухи, и нонейм звук... Все было. Буду надеятся, что пакет в Арче не забросят и можно будет хоть как-то играть в новьё среди игр...

[>] Re: Проприетарный драйвер NVIDIA
linux.14
vit01(mira, 1) — geomaster
2018-05-12 10:25:11


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

nvidia-304 не так давно забросили. Даже в AUR его сейчас нет. Такие дела

[>] Re: Проприетарный драйвер NVIDIA
linux.14
geomaster(mira, 23) — vit01
2018-05-13 10:40:16


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

vit01> nvidia-304 не так давно забросили. Даже в AUR его сейчас нет. Такие дела

Грусть-печаль... Может, опенсурс к тому времени подтянут до уровня. "Надежда умирает последней. Правда, Наденька?" (с) В.И.Л.

[>] Android to Desktop music streaming
linux.14
vit01(mira, 1) — All
2018-07-27 16:57:51


Ищу свободное решение для стриминга аудиопотока по локальной сети.

Сейчас у меня к OrangePi подключены наушники, и там запущен PulseAudio-сервер.

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

Это решение "GNU/Linux only", у меня пока исправно работает. Но хотелось бы сделать так: музыка играется на андроид-смартфоне и стримится на GNU/Linux компьютер по вайфаю, чтобы быть там услышанной.

// решение наоборот, т.е. Desktop -> Android с помощью костылей можно вполне завести

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

[>] Re: Android to Desktop music streaming
linux.14
btimofeev(tavern,13) — vit01
2018-07-27 18:54:03


vit01> Ищу свободное решение для стриминга аудиопотока по локальной сети.

mpd умеет стримить музыку в http. Сам mpd можно установить и запускать в termux, а на компе ловить стрим в браузере или VLC. Я сам всё это не пробовал, но думаю должно получиться.

[>] Re: Android to Desktop music streaming
linux.14
btimofeev(tavern,13) — vit01
2018-07-27 19:15:07


vit01> Ищу свободное решение для стриминга аудиопотока по локальной сети.

Ещё я на андроиде раньше использовал программу Raspicast. Она умеет стримить и аудио и видео с андроида на raspberry pi, но я не уверен что она будет работать с orange pi, тк она вроде работает через, написанный специально для gpu малинки, видеоплеер omxplayer. И подобных программ в гугл плее довольно много, может что-то подойдёт для orange.

[>] Re: Android to Desktop music streaming
linux.14
vit01(mira, 1) — btimofeev
2018-08-03 08:47:55


vit01>> Ищу свободное решение для стриминга аудиопотока по локальной сети.

btimofeev> mpd умеет стримить музыку в http. Сам mpd можно установить и запускать в termux, а на компе ловить стрим в браузере или VLC. Я сам всё это не пробовал, но думаю должно получиться.

omxplayer на Оранже действительно не работает

Про mpd в курсе, но mpd воспроизводит локальные файлы, действительно существующие на устройстве, т.е. которые можно "потрогать" (вроде мп3-шек)

А я хотел такую штуку, которая захватывает сырой поток со всего смартфона целиком, как это происходит, например, при подключении Bluetooth-наушников.

Погуглил самостоятельно и вижу, что подобное пока никто не придумал =)

[>] Re: Android to Desktop music streaming
linux.14
Andrew Lobanov(tavern,1) — vit01
2018-08-03 10:21:22


vit01>>> Ищу свободное решение для стриминга аудиопотока по локальной сети.

vit01> omxplayer на Оранже действительно не работает

vit01> Про mpd в курсе, но mpd воспроизводит локальные файлы, действительно существующие на устройстве, т.е. которые можно "потрогать" (вроде мп3-шек)

vit01> А я хотел такую штуку, которая захватывает сырой поток со всего смартфона целиком, как это происходит, например, при подключении Bluetooth-наушников.

Хм. Надо просто реализовать прослойку. Через тот же синезуб поди можно попробовать.

vit01> Погуглил самостоятельно и вижу, что подобное пока никто не придумал =)

Как всегда придётся писать самому =)

[>] Re: Android to Desktop music streaming
linux.14
Difrex(mobile)(tavern,23) — vit01
2018-08-09 13:19:54


vit01> Это решение "GNU/Linux only", у меня пока исправно работает.
vit01> Но хотелось бы сделать так: музыка играется на андроид-смартфоне и стримится на GNU/Linux компьютер
По bluetooth из-коробки работает на андроиде

vit01> по вайфаю, чтобы быть там услышанной
Если хочешь по вай-фаю, то можно пульсу на андроид поставить. Не знаю на счет того, как она там работает, но она есть: https://www.freedesktop.org/wiki/Software/PulseAudio/Ports/Android/

[>] Re: Android to Desktop music streaming
linux.14
Difrex(mobile)(tavern,23) — Difrex(mobile)
2018-08-09 13:26:54

[>] Emacs и emms
linux.14
btimofeev(tavern,13) — Andrew Lobanov
2018-08-21 17:19:33


AL> Нужно то, что между ними. Вообще вот мой вариант конфигурации:
AL> ;;; EMMS

Спасибо за конфиг, забрал себе. Смешное, что потратил часа полтора на поиски консольного плеера которой бы смог мне проиграть форматы vgz, nsf, spc (это форматы музыки из игр сеги, денди и супер нинтендо). А оказалось что их умеет играть zxtune (а на самом деле он ещё похоже с пару десятков проигрывает). Теперь ещё научить бы emms добавлять мультитрековые файлы и перематывать трекерные форматы.

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19