LINUX.ORG.RU

Сообщения eugrus

 

Стабилизация дрожания

Форум — Multimedia

Вот видео: https://upload.wikimedia.org/wikipedia/commons/f/fe/Meerg%C3%A4nse_am_Haus_R%C3%BCschhaus.webm

Пробовал: ffmpeg -i "Meergänse am Haus Rüschhaus.webm" -vf vidstabdetect=stepsize=6:shakiness=8:accuracy=9:result=transform_vectors.trf -c:v libvpx-vp9 -crf 30 -b:v 0 -c:a libopus "Meergänse am Haus Rüschhaus stable.webm"

Эффекта почти нет.

Стоит как-то подкрутить параметры или под эту задачу есть лучшие альтернативы для ffmpeg?

Годится стабилизация с отрубанием полей.

 стабилизация

eugrus
()

Bunch select на Google Photos

Форум — Web-development

Как хорошо известно Гугл-поиску фотографии из Гугл Фотографии очень сложно удалить.

За раз можно удалить лишь столько, сколько помещается на экране: https://www.youtube.com/watch?v=Ghk8N2T9gaw

Вместе с тем, должно же быть возможно сделать JS-букмарклет который будет выделять все фото, прокручивать страницу и опять выделять все фото?

 ,

eugrus
()

ffmpeg input file ranges

Форум — Multimedia

В команде ffmpeg -framerate 10 -i Reiher_%04d.jpg -vf "scale=720:-1:flags=lanczos,split[s0][s1];[s0 ]palettegen[p];[s1][p]paletteuse" Reiher.gif я как-то не так использую рейнджи ffmpeg?

Говорит:

[image2 @ 0x7ffff37fdd00] Could find no file with path 'Reiher_%04d.jpg' and index in the range 0-4
Reiher_%04d.jpg: No such file or directory

Вот листинг каталога и полная выдача ffmpeg:

# ls
Reiher_0380.jpg  Reiher_0400.jpg  Reiher_0420.jpg  Reiher_0440.jpg  Reiher_0460.jpg  Reiher_0480.jpg  Reiher_0500.jpg
Reiher_0381.jpg  Reiher_0401.jpg  Reiher_0421.jpg  Reiher_0441.jpg  Reiher_0461.jpg  Reiher_0481.jpg  Reiher_0501.jpg
Reiher_0382.jpg  Reiher_0402.jpg  Reiher_0422.jpg  Reiher_0442.jpg  Reiher_0462.jpg  Reiher_0482.jpg  Reiher_0502.jpg
Reiher_0383.jpg  Reiher_0403.jpg  Reiher_0423.jpg  Reiher_0443.jpg  Reiher_0463.jpg  Reiher_0483.jpg  Reiher_0503.jpg
Reiher_0384.jpg  Reiher_0404.jpg  Reiher_0424.jpg  Reiher_0444.jpg  Reiher_0464.jpg  Reiher_0484.jpg  Reiher_0504.jpg
Reiher_0385.jpg  Reiher_0405.jpg  Reiher_0425.jpg  Reiher_0445.jpg  Reiher_0465.jpg  Reiher_0485.jpg  Reiher_0505.jpg
Reiher_0386.jpg  Reiher_0406.jpg  Reiher_0426.jpg  Reiher_0446.jpg  Reiher_0466.jpg  Reiher_0486.jpg  Reiher_0506.jpg
Reiher_0387.jpg  Reiher_0407.jpg  Reiher_0427.jpg  Reiher_0447.jpg  Reiher_0467.jpg  Reiher_0487.jpg  Reiher_0507.jpg
Reiher_0388.jpg  Reiher_0408.jpg  Reiher_0428.jpg  Reiher_0448.jpg  Reiher_0468.jpg  Reiher_0488.jpg  Reiher_0508.jpg
Reiher_0389.jpg  Reiher_0409.jpg  Reiher_0429.jpg  Reiher_0449.jpg  Reiher_0469.jpg  Reiher_0489.jpg  Reiher_0509.jpg
Reiher_0390.jpg  Reiher_0410.jpg  Reiher_0430.jpg  Reiher_0450.jpg  Reiher_0470.jpg  Reiher_0490.jpg  Reiher_0510.jpg
Reiher_0391.jpg  Reiher_0411.jpg  Reiher_0431.jpg  Reiher_0451.jpg  Reiher_0471.jpg  Reiher_0491.jpg  Reiher_0511.jpg
Reiher_0392.jpg  Reiher_0412.jpg  Reiher_0432.jpg  Reiher_0452.jpg  Reiher_0472.jpg  Reiher_0492.jpg  Reiher_0512.jpg
Reiher_0393.jpg  Reiher_0413.jpg  Reiher_0433.jpg  Reiher_0453.jpg  Reiher_0473.jpg  Reiher_0493.jpg  Reiher_0513.jpg
Reiher_0394.jpg  Reiher_0414.jpg  Reiher_0434.jpg  Reiher_0454.jpg  Reiher_0474.jpg  Reiher_0494.jpg  Reiher_0514.jpg
Reiher_0395.jpg  Reiher_0415.jpg  Reiher_0435.jpg  Reiher_0455.jpg  Reiher_0475.jpg  Reiher_0495.jpg  Reiher_0515.jpg
Reiher_0396.jpg  Reiher_0416.jpg  Reiher_0436.jpg  Reiher_0456.jpg  Reiher_0476.jpg  Reiher_0496.jpg  Reiher_0516.jpg
Reiher_0397.jpg  Reiher_0417.jpg  Reiher_0437.jpg  Reiher_0457.jpg  Reiher_0477.jpg  Reiher_0497.jpg  Reiher_0517.jpg
Reiher_0398.jpg  Reiher_0418.jpg  Reiher_0438.jpg  Reiher_0458.jpg  Reiher_0478.jpg  Reiher_0498.jpg
Reiher_0399.jpg  Reiher_0419.jpg  Reiher_0439.jpg  Reiher_0459.jpg  Reiher_0479.jpg  Reiher_0499.jpg
# ffmpeg -framerate 10 -i Reiher_%04d.jpg -vf "scale=720:-1:flags=lanczos,split[s0][s1];[s0
]palettegen[p];[s1][p]paletteuse" Reiher.gif
ffmpeg version 4.4.3-alt2 Copyright (c) 2000-2022 the FFmpeg developers
  built with gcc 10 (GCC)
  configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --mandir=/usr/share/man --docdir=/usr/share/doc/ffmpeg-4.4.3 --disable-rpath --enable-gpl --enable-version3 --enable-pthreads --enable-shared --disable-static --enable-mmx --disable-nonfree --enable-ffplay --enable-ffprobe --enable-avfilter --enable-avresample --disable-avisynth --enable-bzlib --enable-chromaprint --enable-frei0r --enable-gnutls --disable-ladspa --enable-libaom --disable-libaribb24 --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --disable-libcelt --enable-libcodec2 --enable-libdav1d --disable-libdavs2 --enable-libdc1394 --enable-libdrm --disable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --disable-libglslang --enable-libgme --enable-libgsm --disable-libilbc --enable-libjack --disable-libklvanc --disable-libkvazaar --disable-liblensfun --disable-libmfx --disable-libmodplug --enable-libmp3lame --enable-librabbitmq --disable-libmysofa --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --disable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --disable-librtmp --enable-librubberband --disable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --disable-libtesseract --enable-libtheora --enable-libtwolame --enable-libudev --enable-libv4l2 --enable-libvidstab --disable-libvmaf --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --disable-libxavs2 --enable-libxml2 --enable-libxvid --disable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --disable-omx --enable-openal --disable-opencl --enable-opengl --disable-pocketsphinx --enable-sdl2 --enable-v4l2_m2m --enable-vaapi --disable-vapoursynth --enable-vdpau --enable-vulkan --enable-zlib --enable-cuvid --enable-hardcoded-tables --enable-runtime-cpudetect --enable-debug --disable-stripping --enable-pic --extra-cflags='-pipe -frecord-gcc-switches -Wall -g -fPIC -DPIC' --extra-version=alt2
  libavutil      56. 70.100 / 56. 70.100
  libavcodec     58.134.100 / 58.134.100
  libavformat    58. 76.100 / 58. 76.100
  libavdevice    58. 13.100 / 58. 13.100
  libavfilter     7.110.100 /  7.110.100
  libavresample   4.  0.  0 /  4.  0.  0
  libswscale      5.  9.100 /  5.  9.100
  libswresample   3.  9.100 /  3.  9.100
  libpostproc    55.  9.100 / 55.  9.100
[image2 @ 0x7ffff37fdd00] Could find no file with path 'Reiher_%04d.jpg' and index in the range 0-4
Reiher_%04d.jpg: No such file or directory

А если вместо %04d подставить по очереди названия JPEG-файлов (вручную или звёздочкой через шелл), так ffmpeg вообще решает туда писать вместо читать

File 'Reiher_0381.jpg' already exists. Overwrite? [y/N]

Перемещено Dimez из general

 

eugrus
()

Какой PROMPT больше греет душу?

Голосования — Голосования
  1. $ 134 (29%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. Всё равно 108 (24%)

    *****************************************************************************************************************************************************************************************************************************************************************

  3. > 70 (15%)

    ***********************************************************************************************************************************************************************

  4. # 60 (13%)

    ***********************************************************************************************************************************************

  5. Другой 32 (7%)

    ****************************************************************************

  6. ~ 25 (5%)

    ***********************************************************

  7. % 17 (4%)

    ****************************************

  8. >>> 7 (2%)

    ****************

  9. : 3 (1%)

    *******

Всего голосов: 456

 , ,

eugrus
()

Извлечь URLы открываемых страниц из Android-приложения-обёртки

Форум — Development

Есть такое приложение: https://play.google.com/store/apps/details?id=de.alpschm.ebibliothek.xong

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

Есть ли умельцы, способные извлечь URL-адреса из обёртки?

 

eugrus
()

rsync error: error in rsync protocol data stream (code 12)

Форум — General

Ошибка такая:

receiving incremental file list
deflate on token returned 0 (150 bytes left)
rsync error: error in rsync protocol data stream (code 12) at token.c(476) [sender=3.2.3]
rsync: connection unexpectedly closed (111 bytes received so far) [receiver]
rsync error: error in rsync protocol data stream (code 12) at io.c(235) [receiver=3.1.3]
rsync: connection unexpectedly closed (111 bytes received so far) [generator]
rsync error: error in rsync protocol data stream (code 12) at io.c(235) [generator=3.1.3]

rsync запускался с опциями --partial --progress -avz -e ssh

Копирование ранее пару раз прерывал и с теми же опциями успешно продолжал. Теперь при продолжении пару часов спустя «вдруг» ошибка.

Копирование производится с удалённого хоста на клиент. Свободное место на клиенте есть.

Ни клиент, ни сервер за это время не обновлялись. Единственное, что поменял - через ssh-copy-id положил ключи клиента на сервер. Но даже если их убрать из authorized_keys и попробовать продолжить копирование по паролю, всё равно та же ошибка.

 

eugrus
()

Продолжение оборвавшегося копирования каталога (-r) с SCP: как предотвратить перезапись уже имеющихся файлов?

Форум — Admin

 

eugrus
()

Как Вы произносите Ethernet в русской речи?

Голосования — Голосования

Опрос относится к «эфирной» части слова, так что варианты «*нет» и «*нэт» в опросе не учитываются.

  1. эзернет 333 (52%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. эзэрнет 198 (31%)

    **********************************************************************************************************************************************************************************************

  3. по-английски 107 (17%)

    ******************************************************************************************************

  4. езернет 30 (5%)

    ****************************

  5. изернет 21 (3%)

    ********************

  6. этернет 18 (3%)

    *****************

  7. эсернет 11 (2%)

    **********

  8. эфернет 6 (1%)

    *****

  9. эфирнет 4 (1%)

    ***

  10. эзирнет 3 (0%)

    **

  11. изирнет 3 (0%)

    **

  12. езирнет 3 (0%)

    **

  13. эсирнет 1 (0%)

  14. исирнет 0 (0%)

  15. исернет 0 (0%)

Всего голосов: 738, всего проголосовавших: 635

 , произношение

eugrus
()

pdfjam ERROR: LaTeX package everyshi.sty not installed

Форум — General

pdfjam установлен на alt:starterkit:p10 в составе пакета texlive-extra-utils из официальных реп.

При попытке что-то при помощи pdfjam сделать (как и просто при вызове без аргументов) выдаёт такую ошибку:

pdfjam ERROR: LaTeX package everyshi.sty not installed (see the pdfpages manual)

В Латехе как таковом не разбираюсь: хотел только изменить поля в PDF’ках (большом их количестве).

 , , pdfjam

eugrus
()

WSL1 в упор не видит tarболл для импорта контейнера

Форум — General
Microsoft Windows [Version 10.0.19044.2486]
(c) Корпорация Майкрософт (Microsoft Corporation). Все права защищены.

C:\Users\Admin>cd downloads

C:\Users\Admin\Downloads>ls |grep alt-p
alt-p10-rootfs-systemd-x86_64.tar.xz

C:\Users\Admin\Downloads>wsl --import "Alt Linux" "C:\Users\Admin\Downloads\alt-p10-rootfs-systemd-x86_64.tar.xz" "C:\AltLinux"
Не удается найти указанный файл.

C:\Users\Admin\Downloads>wsl --import "Alt Linux" "C:\alt-p10" "C:\Users\Admin\Downloads\alt-p10-rootfs-systemd-x86_64.tar.xz"
Параметр задан неверно.

C:\Users\Admin\Downloads>wsl --import "Alt Linux" "C:\Users\Admin\Downloads\alt-p10-rootfs-systemd-x86_64.tar.xz"
(c) Корпорация Майкрософт (Microsoft Corporation). Все права защищены.

Использование: wsl.exe [Argument] [Options...] [CommandLine]
[полная справка]

C:\Users\Admin\Downloads>unxz "C:\Users\Admin\Downloads\alt-p10-rootfs-systemd-x86_64.tar.xz"

C:\Users\Admin\Downloads>ls |grep alt-p
alt-p10-rootfs-systemd-x86_64.tar

C:\Users\Admin\Downloads>wsl --import "Alt Linux" "C:\Users\Admin\Downloads\alt-p10-rootfs-systemd-x86_64.tar"
(c) Корпорация Майкрософт (Microsoft Corporation). Все права защищены.

Использование: wsl.exe [Argument] [Options...] [CommandLine]
[полная справка]

C:\Users\Admin\Downloads>wsl --import "Alt Linux" "C:\Users\Admin\Downloads\alt-p10-rootfs-systemd-x86_64.tar" "C:\Alt Linux"
Не удается найти указанный файл.

C:\Users\Admin\Downloads>wsl --import "Alt Linux" "C:\Users\Admin\Downloads\alt-p10-rootfs-systemd-x86_64.tar"
(c) Корпорация Майкрософт (Microsoft Corporation). Все права защищены.

Использование: wsl.exe [Argument] [Options...] [CommandLine]
[полная справка]

C:\Users\Admin\Downloads>

 , wsl1,

eugrus
()

На чём спотыкается JavaScript в букмарклете? Вероятно, что-то в работе с JSON

Форум — Development

Букмарклет:

javascript:(function() {
    var isbn = prompt("Enter the ISBN of the book");
    var lang = prompt("Optionally enter the Wikipedia subdomain (for supported non-English Wikipedias)");

    if (!isbn) {
        alert("No ISBN provided.");
        return;
    }

    fetch("https://www.googleapis.com/books/v1/volumes?q=isbn:" + isbn)
        .then(response => response.json())
        .then(data => {
            var title = data.items[0].volumeInfo.title;
            var author = data.items[0].volumeInfo.authors.join(", ");
            var publisher = data.items[0].volumeInfo.publisher;
            var date = data.items[0].volumeInfo.publishedDate;
            var year = date.substring(0, 4);

            var template = "";
            if (lang === "ru") {
                template = "{{" + "Книга" + "\n" +
                    "  |название=" + title + "\n" +
                    "  |автор=" + author + "\n" +
                    "  |год=" + year + "\n" +
                    "  |издательство=" + publisher + "\n" +
                    "  |isbn=" + isbn + "\n" +
                    "  |ref=" + "\n" +
                    "}}";
            }
			
            else {
                template = "{{" + "Cite book" + "\n" +
                    "  |title=" + title + "\n" +
                    "  |author=" + author + "\n" +
                    "  |date=" + date + "\n" +
                    "  |publisher=" + publisher + "\n" +
                    "  |isbn=" + isbn + "\n" +
                    "  |ref=" + "\n" +
                    "}}";
            }
			
    template.select();
    document.execCommand('copy');
    prompt("Your Wikipedia template:", template, " has been copied into the clipboard.");
   });
})();

Ожидаемое поведение: сгенерированный шаблон для Википедии из пропарсенного JSON от Google Books копируется в буфер обмена.

Внешнее поведение: показываются промпты для ввода; не показывается вывод и ничего не копируется.

Консоль Chrome: https://pastebin.com/raw/etPh6SJe

 , ,

eugrus
()

| tr '\n' ',' кроме как для последнего элемента

Форум — Development

Делаю небольшой скрипт, чтобы генерировать шаблоны цитирования для Википедии, используя ISBN: https://github.com/eugrus/isbn4wiki/blob/main/googlebooks4wiki

Что сделать достаточно просто:

1. Вставлять только первого автора книги в шаблон цитирования:

author=$(echo $data | jq -r '.items[0].volumeInfo.authors[0]')

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

author=$(echo $data | jq -r '.items[0].volumeInfo.authors[]' | tr '\n' ',')

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

 , , ,

eugrus
()

sshfs-монтирование устаревшего сервера: как передать sshfs опции шифрования?

Форум — Admin
root@CLIENT.NET:~# sshfs root@SERVER.NET/mnt/disk1/HDD1 /mnt/tmp -o KexAlgorithms=diffie-hellman-group-exchange-sha1
,diffie-hellman-group1-sha15
fuse: unknown option(s): `-o diffie-hellman-group1-sha15'

Для sshfs как-то иначе передаются опции шифрования? Или никак?

По ssh с этими опциями заходит.

 kexalgorithms,

eugrus
()

Монтирование расшаренного на Proxmox 7.3 хосте по NFS и SMB каталога в контейнере с Alpine 3.14

Форум — Admin

Пока что нарываюсь на ошибки.

Вот, как это выглядит на клиенте из-под root:


Alpine-CT100:~# cat /etc/fstab

/dev/cdrom      /media/cdrom    iso9660 noauto,ro 0 0

/dev/usbdisk    /media/usb      vfat    noauto,ro 0 0

192.168.10.2:/storage   /nfs/storage    nfs     auto,nofail,noatime,nolock,intr,tcp,actimeo=1800 0 0

//192.168.10.2/Storage  /mnt/storage    cifs    guest,uid=1000,iocharset=utf8  0  0

Alpine-CT100:~# mount -a

mount.nfs: Operation not permitted

mount: mounting 192.168.10.2:/storage on /nfs/storage failed: Invalid argument

mount error(1): Operation not permitted

Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) and kernel log messages (dmesg)

mount: permission denied (are you root?)

Alpine-CT100:~#

А вот конфиги на сервере:


root@mr:~# cat /etc/exports

/storage        192.168.10.0/255.255.255.0(rw,sync,no_root_squash,no_subtree_check)



root@mr:~# cat /etc/samba/smb.conf



[global]



   workgroup = WORKGROUP



   interfaces = 192.168.10.0/24 eth0





   log file = /var/log/samba/log.%m



   max log size = 1000



   logging = file



   panic action = /usr/share/samba/panic-action %d



   server role = standalone server



   obey pam restrictions = yes



   unix password sync = yes



   passwd program = /usr/bin/passwd %u

   passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .



   usershare allow guests = yes



[homes]

   comment = Home Directories

   browseable = no



   read only = yes



   create mask = 0700



   directory mask = 0700



authentication schemes

   valid users = %S



[Storage]

  comment = Storage share folder

  path = /storage

  browseable = yes

  read only = no

  guest ok = yes

Total Commander и VLC на моём Android-телефоне SMB-шарой пользуются нормально.

 , , ,

eugrus
()

Permission denied, please try again при попытке ssh-логина на новую инсталляцию Proxmox

Форум — Admin

В удалённой локации для меня установили Proxmox VE 7.3-1 на устройство, сидящее за D-Link DSR-250 (TCP/22 и UDP/1194 прокинуты на новый Proxmox-хост).

При попытке зайти по ssh я получаю Permission denied, please try again.

>ssh root@IP.ADD.RES.S

The authenticity of host 'IP.ADD.RES.S (IP.ADD.RES.S)' can't be established.

ECDSA key fingerprint is SHA256:...

Are you sure you want to continue connecting (yes/no/[fingerprint])? yes

Warning: Permanently added 'IP.ADD.RES.S' (ECDSA) to the list of known hosts.

ssh_dispatch_run_fatal: Connection to IP.ADD.RES.S port 22: Connection timed out



>ssh root@IP.ADD.RES.S

root@IP.ADD.RES.S's password:

Permission denied, please try again.

root@IP.ADD.RES.S's password:

Permission denied, please try again.

root@IP.ADD.RES.S's password:

root@IP.ADD.RES.S: Permission denied (publickey,password).



>ssh root@IP.ADD.RES.S

root@IP.ADD.RES.S's password:

Permission denied, please try again.

root@IP.ADD.RES.S's password:

Попросил сделать на месте

usermod -U root

Это ничего не изменило.

Была мысль, что PermitRootLogin по умолчанию выставлен на no, но убедился по другой инсталляции Proxmox той же версии, что в /etc/ssh/sshd_config там yes.

Вместе с тем, на удалённой локации уже было сделано

useradd eugrus
usermod -aG sudo eugrus
passwd eugrus

Но и с новым пользователем не пускает:

>ssh eugrus@IP.ADD.RES.S

eugrus@IP.ADD.RES.S's password:

Permission denied, please try again.

eugrus@IP.ADD.RES.S's password:

 , ,

eugrus
()

Какое самое дешевое устройство с eSIM?

Форум — Linux-hardware

Тип и вид самого устройства не важен - важны eSIM и возможность получать туда SMS.

 

eugrus
()

Каким образом работает Ventoy?

Форум — Linux-install

За счёт чего после загрузки установщика конкретной ОС он без всяких гипервизоров продолжает воспринимать ISO-образ, с которого его загрузили, как устройство?

 , ,

eugrus
()

Существует ли lxd для armv6l? (32-bit Raspberry PI 1 B+)

Форум — General
$ sudo snap install lxd
error: snap "lxd" is not available on stable for this architecture (armel) but exists on other
       architectures (amd64, arm64, armhf, ppc64el, riscv64, s390x).

 armv6l,

eugrus
()

Запись из Transmission в WebDAV-шару

Форум — General

Имею WebDAV-шару, замонтированную через /etc/fstab:

https://адрес on /mnt/давмнт type fuse (rw,nosuid,nodev,relatime,user_id=0,group_id=100,allow_other,max_read=16384,uid=0,gid=100,helper=davfs)

При попытке записи в шару через Transmission получаю Permission denied

Подозреваю, надо дать пользователю debian-transmission права на точку монтирования /mnt/давмнт, но не знаю как: очевидно, инструментами, предназначенными для управления прав в отношении локальных каталогов (chown, chmod) этого сделать нельзя. Как можно?

 , , ,

eugrus
()

Починить setxkbmap на UserLAnd

Форум — Desktop

Обычно переключаю раскладки по Ctrl+1,2,3.

В Linux достигаю этого, биндя setxkbmap на эти комбинации через DM.

Сейчас пробую сделать это на Дебиане в UserLAnd. На Android-хост-системе UserLAnd реализует демонстрацию рабочего стола через VNC.

Проблема следующая: setxkbmap даёт ошибку XKB extension not present on localhost:51.0.

 , ,

eugrus
()

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