RSS
Pages: 1 ... 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 ... 80
[>] Re: Установка apk
linux.14
vit01(mira, 1) — Andrew Lobanov
2017-05-22 09:06:22


Я не пользуюсь Google Play, но у меня тоже изредка возникает такая проблема.

Ребут всегда помогает, но есть парочка обходных решений

1. Ставить приложения через adb

Заходим в настройки разработчика, включаем отладку + отладку по сети. Можем подключаться к телефону через комп (по USB), а можем ставить локальные apk-шки прямо из Termux.

adb connect localhost
adb install /path/to/file.apk

2. Либо можно не париться и сделать проще.
Заходим в консольку на телефоне (Termux подойдёт также)

pm install /path/to/file.apk

Замечание: если мы обновляем уже установленное приложение, то тулзы запускать с ключом -r, иначе они будут ругаться.
Например, pm install -r или adb install -r

[>] Re: Скриншот
linux.14
vit01(mira, 1) — Andrew Lobanov
2017-05-23 16:22:49


AL> Куда катимся. Терминус ШГ называть =)

Во-первых, он у тебя bold, как уже было сказано.
Во-вторых, на глаз не очень воспринимается русская буква "в" у терминуса. Она как будто выделяется из остальных, выпрыгивает.

И получается ВыРвИгЛаЗ. Поэтому и не люблю терминус. Но это ИМХО, ибо мои вкусы по шрифтам тоже немного специфичны :)

[>] Re: Шрифты в терминале
linux.14
vit01(mira, 1) — Peter
2017-05-24 04:00:59


Peter> Кто какие шрифты использует в терминале (а также emacs, vim)?

Уже неоднократно отписывался в этой эхе, но повторюсь
https://mozilla.github.io/Fira/

Использую везде в GUI, не только в терминале. Давно фанатею от этого шрифта, ничего лучше для себя не нашёл.

На телефоне стоят стандартные гугловские (не знаю, как в семёрке их поменять), но в Termux - тоже Fira.

[>] Re: Шрифты в терминале
linux.14
vit01(mira, 1) — Andrew Lobanov
2017-05-24 07:33:53


У меня оно, например, вот так рендерится.

https://ii-net.tk/screens/fira01.png
https://ii-net.tk/screens/fira02.png
https://ii-net.tk/screens/fira03.png

[>] Re: софт на Android
linux.14
vit01(mira, 1) — 1i8r4
2017-05-29 19:54:42


> android 4.2.2
> и termux этот, да и другой софт, в общем... да, надо обновлять платформу, гонка вооружений, новые девайсы

Termux, конечно, крутая штука, но без него жить вполне можно.

Под андроид есть куча других эмуляторов терминала. А если доступен рут, то обустроить девайс прилично не проблема.

Из альтернативных терминалов посоветую ConnectBot (на 4 версии ОС пашет), там ещё встроенный ssh-клиент есть, очень удобно. Правда, ради юзабилити придётся ещё chroot-среду мастерить (например, через proot, если рута нет), но всё равно сойдёт.

[>] Wallpapers
linux.14
vit01(mira, 1) — All
2017-06-07 16:33:22


Когда ищешь нескучные обои и случайно находишь это...

http://wallpapers.ae/wp-content/uploads/2016/01/Carlsberg-Done-Hd-Wallpaper-1920x1080.jpg

А какие у вас обои на рабочем столе?

[>] Re: Wallpapers
linux.14
vit01(mira, 1) — casper_nn
2017-06-07 21:07:56


casper_nn> http://s3-eu-west-1.amazonaws.com/files.surfory.com/uploads/2016/11/25/57dbcc99bd04701c5f8b493d/58384decbd04706c218b48ca.jpg

Очень минималистично ;)

[>] Re: Wallpapers
linux.14
vit01(mira, 1) — geomaster
2017-06-08 09:41:32


Наконец-то нашёлся один неминималист :)

Своей обоиной похвастаюсь:
https://ii-net.tk/screens/Screenhot-2017-06-08_13-37-34.png

[>] Re: Wallpapers
linux.14
vit01(mira, 1) — btimofeev
2017-06-08 11:13:54


btimofeev> Я раньше использовал разные минималистичные обои с сайта http://simpledesktops.com

Спасибо за ссылку, интересные подборки тут.

[>] Re: софт на Android
linux.14
vit01(mira, 1) — jmaks
2017-07-22 11:57:29


jmaks> А что из редакторов кода посоветуешь? VimTouch, какой-то неполноценный, или я просто не могу к нему привыкнуть.

Рекомендую Turbo Editor, в ф-дроиде присутствует. Пальцами удобно обращаться, вкладки есть, код подсвечивает.

Но по привычке предпочитаю на телефоне чистый оригинальный Vim.

[>] Re: Прошивка Android 4.4.4 Samsung Galaxy Tab E SM-T560
linux.14
vit01(mira, 1) — jmaks
2017-07-22 12:08:23


Самое главное - это какую именно ты прошивку заливать будешь.

У меня с heimdall как-то раз был факап, когда он отказался заливать образ system, который размером составлял больше 3гб. Оказалось, что на 32 битных системах там был глюк. И ещё походу он в ОЗУ грузился.

Так как неизвестно, что за прошивка, советую на всякий случай винду с Odin подготовить, сейчас последняя версия 3.10 вроде.

[>] Re: Прошивка Android 4.4.4 Samsung Galaxy Tab E SM-T560
linux.14
vit01(mira, 1) — btimofeev
2017-07-22 14:52:44


Через рекавери шьются кастомы вроде цианогенов.
Для официальных прошивок или для основанных на них требуется комп. Плюс саму рекавери тоже заливать как-то надо.

jmaks ведь так и не написал, что именно он шьёт: 3х-гиговый официальный образ или кастом.

[>] Re: софт на Android
linux.14
vit01(mira, 1) — 1i8r4
2017-07-22 19:11:24


vit01>> Но по привычке предпочитаю на телефоне чистый оригинальный Vim.
1i8r4> Что vim тоже есть оригинал или надо пересобирать?

У меня ж Termux, так что все удобства из коробки :)

На 4 андроиде действительно либо пересобирать, либо использовать что-нибудь на основе chroot.

[>] Re: Orange Pi PC2
linux.14
vit01(mira, 1) — jmaks
2017-08-06 19:58:25


Уии, нас здесь теперь двое - оранжевщиков

Для тех, кто уже забыл, вот дискуссия:

ii://i7czbEw24fC2HrOJRo0Q
ii://IiLEfmzL6ooWr1gFoccV
ii://jKlUAAL8XkaFGdWlirmJ
ii://b7I8izCzpdp8NWyUC7hR
ii://afEFWJyxTZpwV8ab2GzK
ii://FDJpAENUdheiaHVmdgaG
ii://Lp7Hge28NAnVBg7Xx1m7
ii://AggLWvcc4uwBXgpGzp0A
ii://uzBlcEAWWx3ovRQr6VX6

// Юзерам IDEC Mobile для просмотра недостающих в базе сообщений сначала нажать на ссылку, потом меню -> "Обновить с сервера"

Кстати, тем, кому интересно, как мой оранж поживает. Transmission-daemon я в конце концов снёс, потому что он был крайне неудобен с точки зрения конфига (каждую перезагрузку слетал логин-пароль из-за мнимой "безопасности") и ещё требовал клиента для подключения.
Десктопный transmission-remote-gtk сделан крайне топорно и постоянно глючил опять же в конфиге, который сохранял через раз.

В итоге пользуюсь теперь RTorrent + Wtorrent GUI, который работает через браузер. Совершенно не надо заморачиваться, и работает как часы.

[>] Re: Orange Pi PC2
linux.14
vit01(mira, 1) — jmaks
2017-08-10 19:17:31


WTorrent - это простой веб-гуй
Мне пришлось scgi-модули настраивать, чтобы всё получилось.

В качестве веб-сервера использую lighttpd, в конфигах надо в модули добавить

server.modules += ( "mod_scgi" )

И ещё зафигачить туда вот это:

scgi.server = (
 "/RPC2" => # RT_DIR
 ( "127.0.0.1" =>
  (
   "host" => "127.0.0.1", # Ip where rtorrent is listening
   "port" => 5000, # Port specified in .rtorrent.rc
   "check-local" => "disable"
  )
 )
)

Из дополнительных модулей PHP стоят php5-xmlrpc, php5-sqlite, php5-json и, может быть, что-то ещё.

А вот конфиг rtorrent

max_uploads = 8

download_rate = 0
upload_rate = 28
check_hash = yes

directory = /media/flashcard/
session = ~/.rtorrent.session/

schedule = watch_directory,5,5,load_start=/home/username/.rtorrent-files/*.torrent
schedule = low_diskspace,5,60,close_low_diskspace=100M

port_range = 6890-6999
port_random = yes

dht = auto
dht_port = 6881
peer_exchange = yes
scgi_port = localhost:5000
use_udp_trackers = yes

[>] Re: софт на Android
linux.14
vit01(mira, 1) — jmaks
2017-08-12 15:05:38


jmaks> Что-то не могу найти Turbo Editor на F-Droid. Или не так ищу?! В настройках даж выставил несовместимые приложения.

https://f-droid.org/packages/com.maskyn.fileeditorpro/

Видимо, приложение просто переместили в архивную репу, так как последний коммит был года 2 назад.

[>] Re: Systemd рулит
linux.14
vit01(mira, 1) — Difrex
2017-08-28 14:53:16


Difrex> В итоге взял 3x512RAM + 1x1GRAM.
Difrex> В таких условиях нужно ограничивать сервисы.

Интересно, а как такие виртуалки поведут себя, если им увеличить память через своп на основе ZRAM?

> systemctl start some_service@2

Превосходно! Возьму на вооружение

[>] Re: Systemd рулит
linux.14
vit01(mira, 1) — Difrex
2017-08-28 21:21:00


> Я, честно говоря, никогда этот ZRAM не пробовал.

Дельцы кастомных прошивок андроида его чуть ли не постоянно используют. Операционка немало жрёт, а на девайсах с меньше чем 1 гигом ОЗУ использовать свежатину хочется. Так что попробуй на своих виртуалках, вдруг легче жить будет.

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

[>] Используем Crond вместе с Android
linux.14
vit01(mira, 1) — All
2017-09-17 08: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: KDE Connect
linux.14
vit01(mira, 1) — jmaks
2017-10-01 15: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
vit01(mira, 1) — jmaks
2017-10-01 18: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
vit01(mira, 1) — jmaks
2017-10-03 21:07:05


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

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

[>] Archlinux_32
linux.14
vit01(mira, 1) — All
2017-11-28 18: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

[>] Termux + ECL
linux.14
vit01(mira, 1) — All
2017-12-15 19: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: Solarized light
linux.14
vit01(mira, 1) — Difrex(mobile)
2018-03-22 22: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: Проприетарный драйвер NVIDIA
linux.14
vit01(mira, 1) — geomaster
2018-05-12 09:14:12


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

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

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

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


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

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

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


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

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

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

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

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

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

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


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

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

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

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

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

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

[>] Re: Почему Manjaro стал так популярен и что, вообще, выбрать
linux.14
vit01(mira, 1) — Anotheroneuser
2018-09-07 17:03:20


Anotheroneuser> Зашёл на https://distrowatch.com/ и увидел, что Manjaro там серьёзно взлетел.
Anotheroneuser> Может, есть смысл накатить его? Или разумнее будет накатить Mint 19, снести всё лишнее (вот бы ещё знать, что там лишнее) и прежнюю оболочку сменить на i3.

Занимаюсь некоторое время тем, что пытаюсь пропагандировать в универе всякие гну-линуксы.

Так вот, я пересадил 2 своих одногруппников на Manjaro. И они очень довольны. Манжара и совмещает в себе плюсы Арча, и так же дружелюбна к юзеру, как убунту/минт. К тому же, там есть сборки с уже настроенными i3/awesome, если ты хочешь развиваться дальше.

Anotheroneuser> Как мудрее поступить?

Тебе уже насоветовали дебианоподобных дистрибутивов.
Со своей стороны скажу, что дебиан/убунту/минт - это совершенно одно и то же внутри. Но если у тебя есть выбор между ними тремя, то ставь дебиан.

+++ Отправлено через IDEC Mobile
+++ Linux rulez, Windows sucks, friendship is magic

[>] Re: Почему Manjaro стал так популярен и что, вообще, выбрать
linux.14
vit01(mira, 1) — Difrex
2018-09-07 18:23:06


vit01>> Со своей стороны скажу, что дебиан/убунту/минт - это совершенно одно и то же внутри. Но если у тебя есть выбор между ними тремя, то ставь дебиан.

Difrex> Не совсем. Не знаю, как в минте, но в убунте еще идет snapd, которого в дебиане нет.

1. Судя по repology.org, в дебиане snapd есть, а в минте его как раз нет
2. Это прикладная программа, которая в 2 счёта ставится на любой дистрибутив, поэтому вообще не проблема

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

+++ Отправлено через IDEC Mobile
+++ Linux rulez, Windows sucks, friendship is magic

[>] Re: Почему Manjaro стал так популярен и что, вообще, выбрать
linux.14
vit01(mira, 1) — Anotheroneuser
2018-09-07 18:34:21


>> И они очень довольны

Anotheroneuser> То есть, прямо с Win и никаких серьёзных вопросов?

Не прямо с win. Они до этого убунту пробовали и что-то подобное ей. Вопросы были и всякие разные, но с установкой проблем не было.

Anotheroneuser> А они куда его устанавливали, неизвестно? И сами ли это делали?

Что значит куда устанавливали? На домашний комп и ноутбук. С драйверами там всё просто, можно сразу при установке выбрать, свободный нужен или проприетарный.

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

>> там есть сборки с уже настроенными i3/awesome

Anotheroneuser> Я там не нашёл.. Только XFCE. Надо ещё раз посмотреть.

На сайте есть раздел с неофициальными сборками. Там ищи

+++ Отправлено через IDEC Mobile
+++ Linux rulez, Windows sucks, friendship is magic

[>] Re: Почему Manjaro стал так популярен и что, вообще, выбрать
linux.14
vit01(mira, 1) — Difrex
2018-09-10 05:36:15


Difrex> Snapd сам по себе отжирает много памяти, не смог на 512 метрах развернуть кластер куба в снапах - oom.

Ужас! Совсем люди программировать разучились

vit01>> В убунте и минте из фишек есть поддержка PPA, но PPA - это помойка, и польза его сомнительная. В крайнем случае можно просто скачать нужные пакеты вручную и установить там, где надо.
Difrex> Ppa, кстати, можно и в дебиане юзать. А aur не меньшая помойка ;)

AUR, конечно, тоже помойка, но софт там, как правило, работает. Если не работает, то можно попытаться починить его своими силами. Ещё там сразу отображается статус orphaned или out of date, чтобы помочь принять решение устанавливать прогу или нет.

А вот в ppa в последнее время только что-то протухшее нахожу, которое ещё и не работает. Приходится или собирать из исходников, или ещё что-нибудь придумывать.

+++ Отправлено через IDEC Mobile
+++ Linux rulez, Windows sucks, friendship is magic

[>] Re: Почему Manjaro стал так популярен и что, вообще, выбрать
linux.14
vit01(mira, 1) — Anotheroneuser
2018-09-10 05:43:26


Anotheroneuser> Дебиан же не принимают в славный отряд совершенно свободных выпусков Линукс? Потому что он даёт нам лёгкий путь ко всяким nonfree штучкам-дрючкам.

Ага, и ещё из-за фишек с документацией.

Хочешь полностью свободное? Попробуй Trisquel или Parabola (мне последний больше нравится, потому что arch-based и обновления регулярные).

Если железо позволяет, то и то, и другое - неплохой выбор.

+++ Отправлено через IDEC Mobile
+++ Linux rulez, Windows sucks, friendship is magic

[>] Orgzly и файловые ссылки
linux.14
vit01(mira, 1) — All
2018-11-04 20:46:12


Для тех, кто уже знаком с сабжем: http://www.orgzly.com/

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

// Если вы на андроиде 6 или позднее, то надо сначала разрешить доступ к памяти устройства в настройках

Итак, записываем в org-файл ссылку подобного вида:

[[idecMobile/files/mlp.pictures/90b.png]]

И хоп - после нажатия на ссылку внутри заметки org-mode откроется файл из файловой эхи.
Само собой, в IDEC Mobile его нужно сначала скачать

[>] Re: Ubuntu и apt-mark
linux.14
vit01(mira, 1) — Andrew Lobanov
2019-07-08 09:59:59


AL> Использование apt-mark для отметки пакетов как hold помогает только для apt-get и не работает с apt. Не то чтобы это было для меня большой проблемой, но как с помощью именно утилиты apt захолдить пакеты я пока никак не нашёл. Это вообще возможно?

В интернетах советуют способ через dpkg сразу фиксировать

echo "wine hold" | dpkg --set-selections # hold
echo "wine install" | dpkg --set-selections # undo

либо через pinning в /etc/apt/preferences
Тут уже в мануалах man apt_preferences

То что apt в замену apt-get советуют, я так думаю, не сильно критично. Многие дебиановцы и убунтоводы вообще говорят, что лучший фронтенд к их пакетной системе - это aptitude, и всегда лучше пользоваться именно им. И будут тоже в какой-то степени правы.

+++ Отправлено через IDEC Mobile
+++ GNU/Linux, Android, physics, MLP:FIM

[>] Re: telega.el
linux.14
vit01(mira, 1) — Andrew Lobanov
2019-07-08 10:14:10


AL> Поддержка мультимедии, чатов, групп, каналов весьма удобная и заработала сразу. А вот стикеры не работали пока не пересобрал imagemagick с поддержкой webp, коей в убунтовой сборке пакета просто не обнаружилось. Однако, процесс пересборки пакетов в deb-дистрибутивах тоже достаточно прост и тривиален, так что теперь у меня Telegram живёт в горячо мной любимом emacs.

Вот, кстати, насчёт мультимедии хотелось бы поподробнее. Неужели он там всякие картиночки отображает прямо в Емаксе? И ещё телега хороша огромным количеством музла (в том числе пиратского), которое туда скидывают. Интересно, как в сабже с воспроизведением аудиопотоков.

ImageMagick сейчас весьма устарел. Есть у него весьма крутой форк - GraphicsMagick, который уже включен во все основные репозитории и позволяет работать с прежним API. Только фишка последнего в том, что он работает в разы быстрее и жрёт гораздо меньше памяти. Убеждался в этом на собственном опыте и могу подтвердить. Для своих нечастых задач по обработке изображений использую именно его.

+++ Отправлено через IDEC Mobile
+++ GNU/Linux, Android, physics, MLP:FIM

[>] Re: telega.el
linux.14
vit01(mira, 1) — Andrew Lobanov
2019-07-08 13:08:48


vit01>> Вот, кстати, насчёт мультимедии хотелось бы поподробнее. Неужели он там всякие картиночки отображает прямо в Емаксе? И ещё телега хороша огромным количеством музла (в том числе пиратского), которое туда скидывают. Интересно, как в сабже с воспроизведением аудиопотоков.

AL> Картиночки прямо в емаксе, стикеры тоже. Видео и аудио скачивает в кеш и воспроизводит прямо из буфера. Для видео открывает окно видеоплеера. Правда я не очень пока понял какого, так как не смотрю видео в ТГ.

Очень даже неплохо, значит можно пользоваться

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

Сам сейчас для обвязки "общительных" штук использую Rambox, который является песочницей для веб-приложений. Включил туда емейл, телегу и ещё парочку "быдлосоцсетей".

Вконтакт нынче вообще оборзел в том плане, что они закрыли API для сообщений. Теперь вы не то что ботов сделать не можете и общаться на компе через сторонние клиенты, так ещё и бэкапить переписку не получится нормально.

+++ Отправлено через IDEC Mobile
+++ GNU/Linux, Android, physics, MLP:FIM

[>] Re: Мониторинг
linux.14
vit01(mira, 1) — Difrex
2019-09-18 18:32:13


Difrex> Что-то можно тут посмотреть https://prom.lessmore.pw/.
Difrex> Плюет алертами сюда https://github.com/metalmatze/alertmanager-bot

В общем, история закончилась тем, что я более-менее настроил всё так как хотелось, включая мониторинг (чисто на минималках, но рабочий). Спасибо за все советы

Пробовал крутить Python API для Prometheus и обнаружил, что для мониторинга научных данных он тоже может быть очень полезен.

Difrex> Про то, как устроен мониторинг у меня на проекте я затирал тут, если интересно: https://youtu.be/ouloiciOlqc?t=1210 :)

Годнота, мощная инфраструктура. Интересно было глянуть

+++ Отправлено через IDEC Mobile
+++ GNU/Linux, Android, physics, MLP:FIM

[>] Re: wayland и захват ввода
linux.14
vit01(mira, 1) — Peter
2020-04-22 02:02:21


Peter> Визуально, firefox показывает табы в заголовке окна. Единственное отличие внешнее, которое я заметил.
Firefox умеет это и в иксах тоже, причём в любом DE. В настройках персонализации включается. Так что тут ты наврал

Peter> Про арч. Арч имхо хорош тогда, когда это твоя персональная машина. И их не много :) В свое время с Арча я уходил, но сейчас меня так достало количество (дробления) пакетов дебиана, и тормознутость apt/dpkg - что с горя не нашел ничего другого, как не вернуться на арч.

Peter> Вот бы дистр, типа арча, но все таки со стабильной базой. :)

Если тебе хочется именно арч со стабильной базой, то попробуй Manjaro, они дополнительно пакеты стабилизируют. Ну или дистр вроде Parabola/Hyperbola
А если какой-нибудь принципиально новый дистрибутив, то можешь Void Linux заценить. Их пакетный менеджер самый быстрый из всех, которые я видел. Там, правда, в репозиториях пакетов мало, придётся что-то покомпилять, так что на любителя

+++ IDEC Mobile в виртуальной машине
+++ GNU/Linux, Android, physics, MLP:FIM

[>] Re: wayland и захват ввода
linux.14
vit01(mira, 1) — Andrew Lobanov
2020-04-22 02:02:21


Difrex>> Уже давно отказался от Х, работаю в sway, на личном ноуте в gnome. Ввод в qemu и gnome-boxes работает.
AL> Какие плюсы для простого обывателя по сравнению с X? Не троллинга ради.

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

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

+++ IDEC Mobile в виртуальной машине
+++ GNU/Linux, Android, physics, MLP:FIM

[>] Re: wayland и захват ввода
linux.14
vit01(mira, 1) — Andrew Lobanov
2020-04-22 12:20:11


vit01>> Работают мультитач-жесты на ноутбуках как надо, в Xorg их поддержка крайне ограничена.

AL> Я пользуюсь только тапом двумя и тремя пальцами и скроллингом двумя пальцами. Жесты не знаю нужны ли мне, так как хоткей более привычен и тактильней :)

Вот на макоси работает скроллинг 2 пальцами как вертикально, так и горизонтально. Есть скроллинг 3 пальцами (переключение между рабочими столами, очень удобно). Ещё можно 2 пальцами масштабировать и повороты делать (полезно при просмотре карты города, чтении электронных книг, в графическом редакторе и.т.п.). Есть возможность настраивать жесты 4 пальцами, но лично мне это пока не пригождалось.

Фанаты гнома говорят, что все эти жесты пашут на wayland. Но я не проверял, т.к. не фанат гнома.

vit01>> Ещё он говорит, что скорость рендеринга выше, чем на иксах, но своим глазом я этого не заметил. Продолжаю сидеть на иксах, короче, но пусть пилят

AL> Куда уж выше то? Быстрее отклика матрицы нет смысла особого :)

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

+++ Отправлено через IDEC Mobile
+++ GNU/Linux, Android, physics, MLP:FIM

[>] Re: Emacs, org-mode, вставки кода
linux.14
vit01(mira, 1) — Andrew Lobanov
2020-08-03 12:06:52


> Возникли вопросы по вставкам кода. Пользуетесь ли?

Когда только осваивал org-mode, игрался со вставками кода. Но потом освоил Jupyter Notebook/Lab, влюбился в него и держу мелкие (и не только мелкие) куски кода только там. Можно их и с markdown миксовать вполне

Кстати, в Emacs есть режим для удалённого подключения к серверу Jupyter, народ пользуется как-то.

+++ Отправлено через IDEC Mobile
+++ GNU/Linux, Android, physics, MLP:FIM

[>] Re: LISP
develop.16
vit01(mira, 1) — Andrew Lobanov
2015-12-02 18:51:56


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

Хотел бы узнать, какие биндинги/API/стандартные либы общие у всех диалектов. А то по синтаксису общие моменты есть, но в остальном всё у всех своё.

AL> Нативный бинарь у лиспа это очень своеобразная штука. По крайней мере у SBCL. Это по своей сути упакованная в один файл лисп-машина и core dump всего загруженного на момент "компиляции". В итоге бинари толстые.

Embeddable Common Lisp умеет переводить свой код в сишные файлы, компилируемые GCC. Хотя сколько не пытался, всё сегфолты и ошибки линковки.

[>] Re: LISP
develop.16
vit01(mira, 1) — Andrew Lobanov
2015-12-03 20:10:47


> PS: Я рекомендую почитать первую главу PCL (Practical Common Lisp).

Спасибо за направление. Взял PDF в другом месте, буду читать теперь.

[>] Re: Emacs, org-mode, вставки кода
linux.14
vit01(mira, 1) — Andrew Lobanov
2020-08-21 18:15:06


AL> org-mode я люблю шибче markdown. Jupyter Notebook я пробовал, но не понял его. Есть какое-нибудь введение для самых маленьких?

Здесь: https://medium.com/codingthesmartway-com-blog/getting-started-with-jupyter-notebook-for-python-4e7082bd5d46

Фишка в том, что ты пишешь код поэтапно, можешь на ходу выводить значения переменных, строить графики, таблицы и.т.п. Это то же самое, что скрестить REPL с самим текстовым редактором, только код пишется в виде блоков. И сразу же закинуть документацию

Вообще, вместо классического Jupyter Notebook я бы посоветовал поставить JupyterLab (из-за действительно удобного интерфейса).

А насчёт маркдауна - это да, он не настолько крутой и всеобъемлющий, как org-mode, но ничто не мешает использовать и то, и другое в зависимости от контекста. Я тоже люблю org-mode гораздо больше, и это вызвано наличием фич для планирования и расписаний + фишками Емакса вроде сворачивания заметок по табу и в целом сочетаниями клавиш

+++ IDEC Mobile в виртуальной машине
+++ GNU/Linux, Android, physics, MLP:FIM

[>] Re: Еmacs как демон
linux.14
vit01(mira, 1) — Andrew Lobanov
2020-08-25 09:13:43


У меня немного другой сетап емакса

В конфиге стоит вот это

(require 'server)
(unless (server-running-p)
  (server-start))

Сам редактор запускаю с помощью скрипта-обёртки. Если емакс уже запущен, то скрипт дёргает emacsclient, а если не запущен, то запускает его

#!/bin/bash

if [ "`pgrep emacs`" = "" ]; then
        emacs $@ & exit
else
        emacsclient --no-wait $@
fi

Это решение, скорее всего, недостаточно гибкое, но проблему долгого первого запуска тоже решает идеально.

+++ Отправлено через IDEC Mobile
+++ GNU/Linux, Android, physics, MLP:FIM

[>] Читаю тут PCL
develop.16
vit01(mira, 1) — All
2015-12-19 19:47:37


Сабж вполне подробный и нескучный.

Как прочитал "историю про макросы" отсюда https://github.com/pcl-ru/pcl-ru/blob/master/chapter-08.tex , впервые за день искренне улыбнулся =)

А функциональный подход лиспа всё-таки ломает неокрепшие мозги.
Кстати, а почему в Common Lisp есть общие макросы and, or, not, но при этом xor доступен только через logxor и подобные ему?

[>] split-sequence
develop.16
vit01(mira, 1) — Andrew Lobanov
2015-12-27 19:55:50


Вопрос Андрею, как знатоку CL.

Заглянул тут в код iicl и задумался: а зачем же использовать сабж? Для нужд ii вполне можно взять какую-нибудь самописную функцию и не тянуть лишние зависимости через quicklisp.
Или дело в каких-нибудь заморочках с производительностью?

[>] Re: split-sequence
develop.16
vit01(mira, 1) — Andrew Lobanov
2015-12-30 12:02:46


// ура, наконец-то кто-то из "своих" появился в ii =)

AL> split-sequence я взял потому что проще взять готовое. Вот если бы отказаться от drakma или hunchentoot это да, в split-sequence маленький и не критичный.

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

Pages: 1 ... 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 ... 80