LINUX.ORG.RU

Сообщения athost

 

Вывод консольной команды в виджет.

Часто загружаю/выгружаю в Гугл с помощью консольного gdrive в скриптах.
Хотелось бы видеть на панели, что там происходит.
gdrive в консоли выполняется как-то так:

19:05:44 athost /mnt/media/Downloads $ gdrive upload -r -p 1w99GGA24P-MJXXn4n3A7hDShAgthUjLQ Backup.zip 
Uploading Backup.zip
134.2 MB/1.5 GB, Rate: 9.2 MB/s

Есть виджет, который выводит результат выполнения произвольной команды.
Делаю перенаправление вывода в файл, на 'cat <файл>' в виджете получаю строку «Uploading Backup.zip»
Как мне в него запихнуть последнюю строку, т.е. правильно сделать перенаправление вывода?

 , ,

athost ()

Перестали отображаться китайские иероглифы

Manjaro, KDE
После какого-то обновления в консоли и ФМах вместо иероглифов «квадратики».
Все всегда, еще с начальной установки, отображалось без каких-либо дополнительных телодвижений, а тут перестало.
Подскажите, за какую пипку дернуть)

 ,

athost ()

Получить имя файла/каталога

В скрипте команда загружает файл/каталог из облака по ссылке.
В самой ссылке имени нет.
Как передать имя полученного файла/каталога другой команде?

 

athost ()

Удаление файлов на Google Drive

Есть безразмерный ГД, синхронизировать его с компом не хочу.
Задача стоит удалять файлы старше 24 часов.
Посмотрел консольный gdrive. Он может вывести список файлов вот в таком виде, а удалять по ID (первая колонка).

16:23:36 athost /mnt/media/Downloads $ gdrive list --no-header --max 0
1fKE7YF4vLYu9TxjTvUY-5uNaAhTt65Fy   1400081420.zip                             bin   5.1 MB     2019-07-02 16:08:55
1GZJIb7vUaBDHK_BU_Jfxr4KDMXOYfMWS   TB3-710L_S000035_170327_ROW.7z             bin   845.4 MB   2019-07-02 15:14:06
1um7yIxSUyL3_6RKIKFuMGIuSMwOsFmBq   Android16_dmitriygorpenyuk.rar             bin   58.7 MB    2019-07-02 15:09:13
1JemmcIbX4esD0UVr7TY0gE87TZDxPyOi   v815_no_root_no_cache.zip                  bin   495.6 MB   2019-07-02 14:55:34
19ZX_PM8sXcgfw6gnyqSqgmKQ79JRQ36N   Descendant-TwoDotTw...sot-20190402.1.zip   bin   750.6 MB   2019-07-02 14:18:00
1vgkT185vXtjQ5Ziu5lALgXuDbux8bGMD   SDCARD.zip                                 bin   920.6 MB   2019-07-02 11:44:26
1RZw8PysxXjTTjHAuuIDkWG7DQD8sUZQa   aml_upgrade_package.img                    bin   1.5 GB     2019-07-02 11:35:34
1WXntmhZvcOayhXIBHuu8wo0WgyVtT1-b   syberia_lavender-v2...-0924-OFFICIAL.zip   bin   790.3 MB   2019-07-02 00:36:27
1CKKJQrpoKa4dlCMKThMOh3AVTCs0WW-h   6666.qcow2                                 bin   1.1 GB     2019-07-02 00:32:22
1s3PmzYnHgxQoJHc8Yk0FPh7rsDCO_BsP   ROADRASHJB.7z                              bin   179.1 MB   2019-07-01 22:51:13
1dqtH1oNsA7h7gZZ4sxYRP4lGJHngG2si   A305FDDU2ASE5_A305FOLM2ASE5_MM1.zip        bin   3.5 GB     2019-07-01 20:45:27
1D61VH6qysItdEgpZpEfZmzLFayL2WCVC   MiUI_MI8_9.6.27_9_MS.zip                   bin   1.8 GB     2019-07-01 20:04:03
1QoDDv7yO3RStjuPTLq1M9DcPdbd9NakG   Y336.rar                                   bin   14.1 MB    2019-07-01 19:57:51
1WqBfra2SMtez8MMD1fZGJ57b5cmqtp1X   Win10_1903_V1_Russian_x64.iso              bin   4.6 GB     2019-07-01 19:39:57
15YWAedZfEw7SfMe5XrsnuJSJgl4MnGSA   Azedeem Heroes of P...8_apkpure.com.xapk   bin   209.3 MB   2019-07-01 18:25:57
1AyqvwTbbK2ml0J57qEMhVg0_Gl5Olf_u   helium_images_7.4.1..._cn_40d67f71f6.tar   bin   2.2 GB     2019-07-01 17:40:41
1A6Bh95bYyc-m5TE5GBHcBZvV6K3dd0Ry   EMUI-3.1+camera+autofocus+bootlogo.zip     bin   549.6 MB   2019-07-01 15:49:52

Как отделить файлы старше 24 часов и сформировать список их ID для удаления?

 ,

athost ()

Архивирование исходников

Сабж.
Нужно быстро и качественно сжать репо с github'а исходников Андроида размером 35Г.

 ,

athost ()

Конвертация из iso в img

Дано:

17:15:51 athost /mnt/media/Downloads $ file DaRT.iso 
DaRT.iso: ISO 9660 CD-ROM filesystem data 'DART' (bootable)

Нужно получить:
17:28:32 athost /mnt/media/Downloads $ file DaRT.img 
DaRT.img: DOS/MBR boot sector; partition 4 : ID=0xe, active, start-CHS (0x0,4,5), end-CHS (0x10,254,63), startsector 256, 286464 sectors

 ,

athost ()

Чем нарисовать график ?

Нужно наглядное представление использования сети per process, т.е. nethogs с графиком.
Видел https://github.com/akshayKMR/hogwatch , но пока с установкой не справился.
Что еще посмотреть?

 , ,

athost ()

ipv6 через туннель

Есть сабж Hurricane Electric поднятый на роутере с OpenWRT (IPv6-in-IPv4 (RFC4213))
Есть проблема — клиент ЯндексДиска на локальных компах соединяется исключительно по ipv6-адресу, что в 2-3 раза увеличивает время синхронизации. У клиента таких настроек нет.
Что делать в частности?
А в общем, если мне понадобится только определенные виды траффика/приложений выпускать по ipv6, или наоборот — запретить некоторым использовать для соединения ipv6?

 ,

athost ()

Загрузка модуля ядра

Сетевуха может работать на любом из двух модулей: r8168 и r8169
r8169 прописан в /etc/modprobe.d/r8169-blacklist.conf
Есть четыре ядра, 3 дистрибутивных (Manjaro) и linux-pf
Хочу, чтобы 3 ядра загружались с r8168, что сейчас и происходит, а linux-pf — с модулем r8169 (для него r8168 не собран)

Пробовал согласно этому прописывать в параметры ядра «modeprobe r8169», но так не работает.

Как сделать правильно?

 ,

athost ()

Помирает SSD. Гарантия.

=== START OF INFORMATION SECTION ===
Model Family:     Intel 520 Series SSDs
Device Model:     INTEL SSDSC2CW120A3
Serial Number:    CVCV427000SW120BGN
LU WWN Device Id: 5 5cd2e4 04bcdf40c
Firmware Version: 400i
User Capacity:    120 034 123 776 bytes [120 GB]
Sector Size:      512 bytes logical/physical
Rotation Rate:    Solid State Device
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   ACS-2 T13/2015-D revision 3
SATA Version is:  SATA 3.0, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is:    Thu Jan 17 19:43:09 2019 MSK
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

General SMART Values:
Offline data collection status:  (0x00) Offline data collection activity
                                        was never started.
                                        Auto Offline Data Collection: Disabled.
Self-test execution status:      (   0) The previous self-test routine completed
                                        without error or no self-test has ever 
                                        been run.
Total time to complete Offline 
data collection:                ( 2097) seconds.
Offline data collection
capabilities:                    (0x7f) SMART execute Offline immediate.
                                        Auto Offline data collection on/off support.
                                        Abort Offline collection upon new
                                        command.
                                        Offline surface scan supported.
                                        Self-test supported.
                                        Conveyance Self-test supported.
                                        Selective Self-test supported.
SMART capabilities:            (0x0003) Saves SMART data before entering
                                        power-saving mode.
                                        Supports SMART auto save timer.
Error logging capability:        (0x01) Error logging supported.
                                        General Purpose Logging supported.
Short self-test routine 
recommended polling time:        (   1) minutes.
Extended self-test routine
recommended polling time:        (  48) minutes.
Conveyance self-test routine
recommended polling time:        (   2) minutes.
SCT capabilities:              (0x0021) SCT Status supported.
                                        SCT Data Table supported.

SMART Attributes Data Structure revision number: 10
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  5 Reallocated_Sector_Ct   0x0032   100   100   000    Old_age   Always       -       0
  9 Power_On_Hours_and_Msec 0x0032   000   000   000    Old_age   Always       -       928714h+17m+08.030s
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       229
170 Available_Reservd_Space 0x0033   100   100   010    Pre-fail  Always       -       0
171 Program_Fail_Count      0x0032   100   100   000    Old_age   Always       -       0
172 Erase_Fail_Count        0x0032   100   100   000    Old_age   Always       -       0
174 Unexpect_Power_Loss_Ct  0x0032   100   100   000    Old_age   Always       -       229
184 End-to-End_Error        0x0033   100   100   090    Pre-fail  Always       -       0
187 Uncorrectable_Error_Cnt 0x000f   104   104   050    Pre-fail  Always       -       8301324
192 Power-Off_Retract_Count 0x0032   100   100   000    Old_age   Always       -       229
225 Host_Writes_32MiB       0x0032   100   100   000    Old_age   Always       -       488474
226 Workld_Media_Wear_Indic 0x0032   100   100   000    Old_age   Always       -       65535
227 Workld_Host_Reads_Perc  0x0032   100   100   000    Old_age   Always       -       47
228 Workload_Minutes        0x0032   100   100   000    Old_age   Always       -       65535
232 Available_Reservd_Space 0x0033   100   100   010    Pre-fail  Always       -       0
233 Media_Wearout_Indicator 0x0032   100   100   000    Old_age   Always       -       0
241 Host_Writes_32MiB       0x0032   100   100   000    Old_age   Always       -       488474
242 Host_Reads_32MiB        0x0032   100   100   000    Old_age   Always       -       443820
249 NAND_Writes_1GiB        0x0013   100   100   000    Pre-fail  Always       -       20912


Что скажут специалисты?
Примут у меня его по гарантии, если он работает, но у меня есть подозрения, что два сбоя при обширном обновлении системы были из-за него?
Гарантии еще 4 месяца.

 ,

athost ()

Лимит CPU для сервиса

Запускаю сервис в nspawn
В юните прописано

ExecStart=/sbin/systemd-nspawn --register=no -D /opt/acestream.engine/androidfs /system/bin/sh /system/bin/acestream.sh
CPUQuota=10%

Почему лимит не работает?
С другими сервисами все работает.

 ,

athost ()

Управление звуком mpv

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

18:01:01 athost ~ $ qdbus org.mpris.MediaPlayer2.smplayer /org/mpris/MediaPlayer2 | grep -i volume
property readwrite double org.mpris.MediaPlayer2.Player.Volume
18:02:04 athost ~ $ qdbus org.mpris.MediaPlayer2.mpv /org/mpris/MediaPlayer2 | grep -i volume
property readwrite double org.mpris.MediaPlayer2.Player.Volume
18:02:16 athost ~ $ qdbus org.mpris.MediaPlayer2.smplayer /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Volume 0.0
18:02:45 athost ~ $ qdbus org.mpris.MediaPlayer2.mpv /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Volume 0.0
Cannot find 'org.mpris.MediaPlayer2.Player.Volume' in object /org/mpris/MediaPlayer2 at org.mpris.MediaPlayer2.mpv

Как видно, громкостью smplayer управляет, а в mpv ни в какую.
Хотя значение читает.
18:03:00 athost ~ $ qdbus org.mpris.MediaPlayer2.mpv /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Volume
0.96

Я бы подумал, что оно просто в mpv не работает, но через qdbusviewer установка значения громкости работает, да и через kdeconnect управляется.
Следовательно ошибка в синтаксисе команды?
Как правильно?

 ,

athost ()

Вот откуда такие редиски берутся?

Ставил Manjaro, доустанавливал необходимые утилиты из AUR.

twitch-indicator — автор вообще удалил репо с Гитхаба
yandex-disk-indicator — мейнтейнер удалил из AUR

Чем руководствуются эти люди?
Мне понятно, что принцип опенсорса — «никто никому ничего не должен», но ЗАЧЕМ удалять уже сделанную, свою собственную работу.

 

athost ()

Знатокам настроек KDE

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

 , ,

athost ()

Запуск сторонней программы из скрипта Python

Я вообще в программировании полный ноль, поэтому прошу помощи.
С рецептами из инета у меня не получается.

Есть скрипт https://github.com/buzz/twitch-indicator/blob/master/twitch-indicator.py

Нужно чтобы вместо webbrowser запускался mpv с параметром (url)
Заранее благодарен.

 

athost ()

А какой командой посмотреть текущую цветовую температуру?

Запущена всякая шняга типа redshift-scheduler, который меняет ЦТ по времени.
А как сделать САБЖ?

 

athost ()

Почему не бан?

www.linux.org.ru/forum/linux-org-ru/13634018

Сразу, быстро, искрометно...
Растягиваем удовольствие?

 

athost ()

Что-то случилось с RSS?

Сегодня все валится в раздел Mobile(
http://imgur.com/a/KhlvW

Может это глюк Feedly?

 

athost ()

Обновление бубунты

После обновления 16.04 — 16.10 отвалились:
1. yandex-disk

athost ~ $ yandex-disk start
Assertion 'clock_gettime(map_clock_id(clock_id), &ts) == 0' failed at ../src/basic/time-util.c:68, function now(). Aborting.
Got signal 6
0.1.5.976 x64
[bt] Execution path:
[bt] /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x9f) [0x7fae4abd77ef]
[bt] /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x9f) [0x7fae4abd77ef]
[bt] /lib/x86_64-linux-gnu/libc.so.6(abort+0x16a) [0x7fae4abd93ea]
[bt] /lib/x86_64-linux-gnu/libnss_resolve.so.2(+0x295d5) [0x7fae4c2095d5]
[bt] /lib/x86_64-linux-gnu/libnss_resolve.so.2(+0xf5e1) [0x7fae4c1ef5e1]
[bt] /lib/x86_64-linux-gnu/libnss_resolve.so.2(+0x128b1) [0x7fae4c1f28b1]
[bt] /lib/x86_64-linux-gnu/libnss_resolve.so.2(+0x69ff) [0x7fae4c1e69ff]
[bt] /lib/x86_64-linux-gnu/libnss_resolve.so.2(+0x30882) [0x7fae4c210882]
[bt] /lib/x86_64-linux-gnu/libnss_resolve.so.2(_nss_resolve_gethostbyname4_r+0x10d) [0x7fae4c1ec47d]
[bt] /lib/x86_64-linux-gnu/libc.so.6(+0xed1af) [0x7fae4ac8f1af]
[bt] /lib/x86_64-linux-gnu/libc.so.6(getaddrinfo+0x118) [0x7fae4ac91488]
[bt] yandex-disk() [0x5857a7]
[bt] yandex-disk() [0x43093f]
[bt] yandex-disk() [0x5851ac]
[bt] yandex-disk() [0x57850e]
[bt] /lib/x86_64-linux-gnu/libpthread.so.0(+0x770a) [0x7fae4b81870a]
[bt] /lib/x86_64-linux-gnu/libc.so.6(clone+0x5f) [0x7fae4acaa0af]

Репу в /etc/apt/sources.list.d/ раскомментировал, но обновлений нет.



2. kde-connect
Не находит устройств
Последняя версия с маркета

Есть костыли для решения?
Я в гугле пока ничего толкового не нашел(

 ,

athost ()

Opera купили китайцы

https://lenta.ru/news/2016/07/18/opera_forsale/

Очень волнуюсь о дальнейшей судьбе, т.к. opera-developer — это единственный браузер, который меня в последнее время радовал.

 

athost ()

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