LINUX.ORG.RU

Сообщения eugrus

 

CUPS-печать с Debian 12 на Lexmark E460dn

Есть Lexmark E460dn - сетевой принтер с CUPS.

Информация о принтере в Параметрах KDE Plasma:

Lexmark E460dn, driverless, cups-filters 1.28.17

Ошибка при попытке печати тестовой страницы: Бездействие - "Не удаётся открыть файл печати: Permission denied"

Добавление своего пользователя в группу lp ничего не изменило.

 

eugrus
()

В Debian 12 на ThinkPad T440p пропал звук; ошибки pipewire «Устройство или ресурс занято» и «source not ready»

В Debian 12 на ThinkPad T440p пропал звук.

Кажется, после установки x2goserver*.

После удаления через apt x2goserver* проблема сохранилась.

При воспроизведении звука в микшере KDE для «Встроенное устройство Pro» диаграмма громкости шевелится, но звука нет на каком либо из выходов (проблема не только в KDE).

В логах pipewire есть повторяющиеся мотивы «Устройство или ресурс занято» и «source not ready».

Подробнее:

 wpctl status
PipeWire 'pipewire-0' [0.3.65, eugrus@eugensdebianpc, cookie:348657561]
 └─ Clients:
        31. pipewire                            [0.3.65, eugrus@eugensdebianpc, pid:130624]
        34. Plasma PA                           [0.3.65, eugrus@eugensdebianpc, pid:102749]
        36. WirePlumber                         [0.3.65, eugrus@eugensdebianpc, pid:130623]
        37. WirePlumber [export]                [0.3.65, eugrus@eugensdebianpc, pid:130623]
       119. libcanberra                         [0.3.65, eugrus@eugensdebianpc, pid:102749]
       124. wpctl                               [0.3.65, eugrus@eugensdebianpc, pid:178255]

Audio
 ├─ Devices:
 │      47. Встроенное аудио     [alsa]
 │      49. Встроенное аудио     [alsa]
 │     155. C920 HD Pro Webcam                  [alsa]
 │  
 ├─ Sinks:
 │      33. Встроенное аудио Аналоговый стерео [vol: 0.28]
 │  *   58. Встроенное аудио Pro [vol: 1.00]
 │      59. Встроенное аудио Pro 7 [vol: 1.00]
 │      60. Встроенное аудио Pro 8 [vol: 1.00]
 │  
 ├─ Sink endpoints:
 │  
 ├─ Sources:
 │      57. Встроенное аудио Аналоговый стерео [vol: 1.00]
 │  *  141. C920 HD Pro Webcam Аналоговый стерео [vol: 1.00]
 │  
 ├─ Source endpoints:
 │  
 └─ Streams:
       148. Plasma PA                                                   
            118. monitor_FL     
            132. input_FR        < HDMI 2:monitor_AUX1  [init]
            142. input_FL        < HDMI 2:monitor_AUX0  [init]
            150. monitor_FR     

Video
 ├─ Devices:
 │      43. Integrated Camera                   [v4l2]
 │      44. Integrated Camera                   [v4l2]
 │      45. HD Pro Webcam C920                  [v4l2]
 │     116. HD Pro Webcam C920                  [v4l2]
 │  
 ├─ Sinks:
 │  
 ├─ Sink endpoints:
 │  
 ├─ Sources:
 │  *   50. Integrated Camera (V4L2)           
 │     151. HD Pro Webcam C920 (V4L2)          
 │  
 ├─ Source endpoints:
 │  
 └─ Streams:

Settings
 └─ Default Configured Node Names:
         0. Audio/Sink    alsa_output.pci-0000_00_03.0.pro-output-3
         1. Audio/Source  alsa_input.usb-046d_HD_Pro_Webcam_C920_A19551EF-02.analog-stereo
$ systemctl status --user pipewire.service pipewire-pulse.service
● pipewire.service - PipeWire Multimedia Service
     Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled)
     Active: active (running) since Mon 2023-12-25 20:55:01 CET; 19min ago
TriggeredBy: ● pipewire.socket
   Main PID: 1270 (pipewire)
      Tasks: 2 (limit: 14122)
     Memory: 42.3M
        CPU: 7.532s
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
             └─1270 /usr/bin/pipewire

дек 25 21:06:07 eugensdebianpc pipewire[1270]: spa.audioadapter: params Spa:Enum:ParamId:EnumFormat: 0:0 (follower format) Устройство или ресурс занято
дек 25 21:06:12 eugensdebianpc pipewire[1270]: spa.alsa: 'hw:0,8': playback open failed: Устройство или ресурс занято
дек 25 21:06:12 eugensdebianpc pipewire[1270]: spa.alsa: 'hw:0,8': playback open failed: Устройство или ресурс занято
дек 25 21:06:12 eugensdebianpc pipewire[1270]: spa.audioadapter: params Spa:Enum:ParamId:EnumFormat: 0:0 (follower format) Устройство или ресурс занято
дек 25 21:06:12 eugensdebianpc pipewire[1270]: pw.node: (alsa_output.pci-0000_00_03.0.pro-output-8-54) suspended -> error (Start error: Устройство или ресурс занято)
дек 25 21:06:13 eugensdebianpc pipewire[1270]: pw.node: (alsa_output.pci-0000_00_03.0.pro-output-8-54) idle -> error ((null))
дек 25 21:08:12 eugensdebianpc pipewire[1270]: spa.alsa: 'hw:0,8': playback open failed: Устройство или ресурс занято
дек 25 21:08:12 eugensdebianpc pipewire[1270]: spa.alsa: 'hw:0,8': playback open failed: Устройство или ресурс занято
дек 25 21:08:12 eugensdebianpc pipewire[1270]: spa.audioadapter: params Spa:Enum:ParamId:EnumFormat: 0:0 (follower format) Устройство или ресурс занято
дек 25 21:08:12 eugensdebianpc pipewire[1270]: pw.node: (alsa_output.pci-0000_00_03.0.pro-output-8-54) suspended -> error (Start error: Устройство или ресурс занято)

● pipewire-pulse.service - PipeWire PulseAudio
     Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled)
     Active: active (running) since Mon 2023-12-25 20:55:01 CET; 19min ago
TriggeredBy: ● pipewire-pulse.socket
   Main PID: 1281 (pipewire-pulse)
      Tasks: 2 (limit: 14122)
     Memory: 68.4M
        CPU: 4.109s
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service
             └─1281 /usr/bin/pipewire-pulse

дек 25 21:05:04 eugensdebianpc pipewire-pulse[1281]: mod.protocol-pulse: client 0x55b578c31370 [libcanberra]: ERROR command:18 (PLAY_SAMPLE) tag:90 error:25 (Ошибка ввода/вывода)
дек 25 21:05:54 eugensdebianpc pipewire-pulse[1281]: mod.protocol-pulse: 55: source not ready: sample:0 map:0 volume:0
дек 25 21:06:45 eugensdebianpc pipewire-pulse[1281]: mod.protocol-pulse: 55: source not ready: sample:0 map:0 volume:0
дек 25 21:06:49 eugensdebianpc pipewire-pulse[1281]: mod.protocol-pulse: 55: source not ready: sample:0 map:0 volume:0
дек 25 21:06:59 eugensdebianpc pipewire-pulse[1281]: mod.protocol-pulse: 55: source not ready: sample:0 map:0 volume:0
дек 25 21:07:01 eugensdebianpc pipewire-pulse[1281]: mod.protocol-pulse: 55: source not ready: sample:0 map:0 volume:0
дек 25 21:07:04 eugensdebianpc pipewire-pulse[1281]: mod.protocol-pulse: 55: source not ready: sample:0 map:0 volume:0
дек 25 21:07:16 eugensdebianpc pipewire-pulse[1281]: mod.protocol-pulse: 55: source not ready: sample:0 map:0 volume:0
дек 25 21:08:11 eugensdebianpc pipewire-pulse[1281]: mod.protocol-pulse: 55: source not ready: sample:0 map:0 volume:0
дек 25 21:10:52 eugensdebianpc pipewire-pulse[1281]: mod.protocol-pulse: 55: source not ready: sample:0 map:0 volume:0
$ pipewire-pulse 
[W][02297.545833] mod.protocol-pulse | [        server.c:  610 start_unix_server()] server 0x55f50c59bb60: socket '/run/user/1000/pulse/native' is in use
[W][02297.545987] mod.protocol-pulse | [        server.c: 1042 servers_create_and_start()] pulse-server 0x55f50c59b3b0: failed to start server on 'unix:/run/user/1000/pulse/native': Адрес уже используется
[E][02297.546005] mod.protocol-pulse | [  pulse-server.c: 5642 pw_protocol_pulse_new()] 0x55f50c59b3b0: no servers could be started: Адрес уже используется
[E][02297.546078] pw.conf      | [          conf.c:  594 load_module()] 0x55f50c56e3b0: could not load mandatory module "libpipewire-module-protocol-pulse": Адрес уже используется
[E][02297.546264] default      | [      pipewire.c:  125 main()] failed to create context: Адрес уже используется

 ,

eugrus
()

wine даёт разное масштабирование при идентичных настройках в зависимости от DE

В Plasma и Cinnamon под Debian 12 настроено масштабирование 120% при FullHD разрешении.

В winecfg выставлено значение 144dpi

Результаты выглядят совершенно по разному. Скриншноты для сравнения:

В чём дело? Как можно настроить, чтобы не дёргать каждый раз wincfg при логине с другим DE?

 , ,

eugrus
()

Растянуть Меню запуска приложений KDE Plasma

Как растянуть Меню запуска приложений KDE Plasma?

Мышкой за уголок не удаётся, хотя курсор принимает соответствующий вид.

В «настроить виджет» опять таки нет опции.

 пуск

eugrus
()

Собираем реестры контейнеров podman: составить /etc/containers/registries.conf

Debian 12 изначально (и после установки distrobox) содержит /etc/containers/registries.conf без записей.

Пока что добавил:

unqualified-search-registries = ['docker.io']

[[registry]]
prefix = "docker.io"
location = "registry-1.docker.io"

[[registry.mirror]]
location = "mirror.gcr.io"

[[registry.mirror]]
location = "registry.ipv6.docker.com"

Какие реестры контейнеров стоит ещё добавить? Скажем, Gentoo-контейнера в добавленных мной реестрах не нашлось.

 distrobox, , registries.conf

eugrus
()

Запустить Weston с приложением

Можно ли заставить Weston внутри Xorg сразу запускать Waydroid?

 ,

eugrus
()

Переименование пользовательских xdg-каталогов

Debian 12

Имею

$ cat ~/.config/user-dirs.dirs
# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run.
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
# 
XDG_DESKTOP_DIR="$HOME/Рабочий стол"
XDG_DOWNLOAD_DIR="$HOME/Загрузки"
XDG_TEMPLATES_DIR="$HOME/Шаблоны"
XDG_PUBLICSHARE_DIR="$HOME/Общедоступные"
XDG_DOCUMENTS_DIR="$HOME/Документы"
XDG_MUSIC_DIR="$HOME/Музыка"
XDG_PICTURES_DIR="$HOME/Изображения"
XDG_VIDEOS_DIR="$HOME/Видео

При этом предпочту английские названия каталогов.

Арч-вики упоминает возможность сделать LC_ALL=C xdg-user-dirs-update --force, что должно изменить конфиг.

Предположу, что перенести файлы из старых каталогов нужно вручную?

Тянет ли такое мероприятие какие-то проблемы с локалью или другие проблемы?

 

eugrus
()

Logitech Performance MX: настроить кнопку Zoom как среднюю кнопку мыши

Хочу произвести сабж (т.к. собственно средняя кнопка физически сдохла.

Хотя бы на Xorg. Хорошо, если ещё в Gnome на Wayland.

Solaar вроде бы не умеет.

Logiops может и умеет, но CID для кнопки Zoom не вижу: https://github.com/PixlOne/logiops/wiki/CIDs

Возможно, можно сделать через xinput?

(В Windows, разумеется, настраивается через приложение от Logitech)

 logitech performance mx

eugrus
()

Запустить Gnome удалённо ради Gnome Remote Desktop

Gnome Remote Desktop позволяет зайти в Gnome на Wayland через RDP. Производительность лучше, чем xrdp, хотя далека от Windows.

Увы, реализация работы с сессиями столь же далека от здравого смысла, как и в xrdp. Если xrdp на выбор либо каждый раз создаёт новую сессию, от которой не дай б-г случайно отключиться, либо подключает вообще всех пользователей к одной и той же, то проблема Gnome Remote Desktop такая:

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

Как это можно сделать по ssh, желательно не убивая GDM?

Пробовал gnome-session и dbus-launch gnome-session - ошибки не показывают, но и ничего (видного для глаз) не делают,

и ещё

$ dbus-run-session -- gnome-shell --wayland
libmutter-Message: 22:34:25.948: Running GNOME Shell (using mutter 43.6) as a Wayland display server
Failed to setup: (null)

 , ,

eugrus
()

EOF, шелл, cat и варианты перенаправлений ввода и вывода

Сам я часто пользуюсь

cat > file

для создания файла вставкой из буфера обмена.

После вставки пользуюсь Ctrl+D, чтобы передать cat EOF.

(Кстати, почему временами достаточно одинарного ^D, а иногда нужен двойной? - от того как иной раз маркер EOF попадает в буфер обмена?)


Потом, видел такой синтаксис в инструкциях:

cat << 'EOF' >  file

Как то, здесь: https://paulgorman.org/technical/asterisk-debian-lxc.txt.html

Как вторым вариантом пользоваться и чего он должен достигать мне не ясно: при таком синтаксисе судя по > на каждой строке я остаюсь в шелле не попадая в cat (как если ввести \ в конце строки, только без реакции на дальнейший Enter), и действия от Ctrl+D нет: если остановить по Ctrl+C, то в file ничего из введённого закономерно не остаётся.


Может ли кто-то внести ясность?

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

 , , перенаправление ввода, , стандартные потоки

eugrus
()

Apache2 ругается на bad header, отдаваемый cgi-скриптом

Свежеустановленный и настроенный Apache2 на Debian 12 отказывается отображать (даёт Internal Server Error) вывод моего Bash-скрипта, который нормально работает на lighttpd: https://github.com/eugrus/isbn4wiki/blob/main/isbn4wiki.sh

В /var/log/apache2/error.log

[Tue Aug 22 23:49:34.735904 2023] [cgid:error] [pid 3390:tid 139933482198720] [client 192.168.10.50:52838] malformed header from script 'isbn4wiki.sh': Bad header: {{Cite book

В случае lighttpd (чужом от Wikimedia Toolforge) я делал такой конфиг (да и то не из-за ошибок bad header, а просто чтобы \n, а не <br> разбивал строки):

cgi.assign += ( ".sh" => "/bin/bash" )
setenv.add-response-header += ( "Content-Type" => "text/html; charset=utf-8" )
$HTTP["url"] =~ "\.sh$" { setenv.add-response-header = ( "Content-Type" => "text/plain; charset=utf-8" ) }

Как заставить Apache2 принимать от CGI вывод в plain text?

Или я вообще не там увидел суть ошибки?

Если в другие скрипты (которые генерят html, а не plain text) добавить

echo "Content-type: text/plain"

то HTML будет отображаться простым текстом, не давая 500 и bad header в логе.

Возможно, Апач аллергически реагирует на {{?

Пробовал после 10 строки скрипта добавить

echo "Content-type: text/plain"
  • не решило проблемы.

Вот мой текущий конфиг Апача:

# cat /etc/apache2/sites-available/000-default.conf
<VirtualHost *:80>
        # The ServerName directive sets the request scheme, hostname and port that
        # the server uses to identify itself. This is used when creating
        # redirection URLs. In the context of virtual hosts, the ServerName
        # specifies what hostname must appear in the request's Host: header to
        # match this virtual host. For the default virtual host (this file) this
        # value is not decisive as it is used as a last resort host regardless.
        # However, you must set it for any further virtual host explicitly.
        #ServerName www.example.com

        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/html

        # Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
        # error, crit, alert, emerg.
        # It is also possible to configure the loglevel for particular
        # modules, e.g.
        #LogLevel info ssl:warn

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined

        # For most configuration files from conf-available/, which are
        # enabled or disabled at a global level, it is possible to
        # include a line for only one particular virtual host. For example the
        # following line enables the CGI configuration for this host only
        # after it has been globally disabled with "a2disconf".
        #Include conf-available/serve-cgi-bin.conf

        AddHandler cgi-script .cgi .sh
        Options +Includes +ExecCGI
        AddOutputFilter INCLUDES .html
        ScriptAlias /cgi-bin/ /var/www/cgi-bin/

</VirtualHost>

 , ,

eugrus
()

Байт в восемь бит: как отражается в железе?

Наивный вопрос по матчасти:

Для каждого бита мы имеем транзистор. Есть ли при этом какое-то материальное воплощение октетного байта? Сгруппированы ли транзисторы физически в группы по восемь, которые всегда работают вместе?

 основы информатики

eugrus
()

Какой проект был бы масштабнее? - Сфера Дайсона или Звезда смерти?

Вот некоторые «мысли», которые были на этот счёт у ChatGPT: https://chat.openai.com/share/d111f392-1078-4a3d-a61b-e51634f7eca4

eugrus
()

apt-daily.timer = unattended-upgrades в Debian/Proxmox?

Хочу отключить unattended-upgrades на слабой машине.

apt-daily.timer сводится к unattended-upgrades или используется в apt для чего-то ещё?

Есть ли минусы отключения сервиса apt-daily.timer в сравнении с редактированием конфига apt?

 , unattended-upgrades

eugrus
()

В одну из сторон не насыщается канал при международном соединении, хотя в другую насыщается

Есть российская локация с каналом 80Mdown/20Mup и немецкая с каналом 50Mdown/12Mup. Между ними часто случаются VPN/ssh/rsync и прочее-прочее. Сколько смотрел traceroute, трафик между двумя локациями проходит через CITYTELECOM-AS.

Видные по последнему листингу и резюмированные ниже странности с передачей данных аналогично отражаются и в point to point соединениях по iperf/rsync, но проиллюстрирую на speedtest, чтобы не мутила взгляд асимметричность каналов на местах.

Звоним из немецкой локации на близкий к ней Speedtest-сервер:

$ speedtest

   Speedtest by Ookla

      Server: Contabo - Dusseldorf (id: 35154)
         ISP: Versatel Deutschland
Idle Latency:    12.12 ms   (jitter: 0.65ms, low: 11.76ms, high: 12.72ms)
    Download:    57.91 Mbps (data used: 43.2 MB)
                116.85 ms   (jitter: 35.73ms, low: 15.00ms, high: 241.24ms)
      Upload:    10.36 Mbps (data used: 5.4 MB)
                 44.16 ms   (jitter: 3.77ms, low: 10.86ms, high: 105.69ms)
 Packet Loss:     0.0%

Звоним из немецкой локации на близкий к российской локации Speedtest-сервер:

$ speedtest -s 4548

   Speedtest by Ookla

      Server: Vermont-IT - Korolev (id: 4548)
         ISP: Versatel Deutschland
Idle Latency:    49.20 ms   (jitter: 0.27ms, low: 48.69ms, high: 49.54ms)
    Download:    56.13 Mbps (data used: 71.2 MB)
                175.09 ms   (jitter: 52.87ms, low: 47.63ms, high: 273.87ms)
      Upload:    10.27 Mbps (data used: 9.3 MB)
                117.21 ms   (jitter: 31.97ms, low: 58.16ms, high: 189.96ms)
 Packet Loss: Not available.

Звоним из российской локации на близкий к ней Speedtest-сервер:

# speedtest

   Speedtest by Ookla

      Server: Vermont-IT - Korolev (id: 4548)
         ISP: Vermont-IT Limited Liability Company
Idle Latency:     1.07 ms   (jitter: 0.17ms, low: 0.91ms, high: 1.22ms)
    Download:    76.55 Mbps (data used: 55.1 MB)
                  5.46 ms   (jitter: 26.40ms, low: 1.26ms, high: 429.19ms)
      Upload:    21.05 Mbps (data used: 12.5 MB)
                 17.86 ms   (jitter: 35.02ms, low: 1.02ms, high: 361.73ms)
 Packet Loss: Not available.

Звоним из российской локации на близкий к немецкой локации Speedtest-сервер:

# speedtest -s 35154

   Speedtest by Ookla

      Server: Contabo - Dusseldorf (id: 35154)
         ISP: Vermont-IT Limited Liability Company
Idle Latency:    37.60 ms   (jitter: 0.34ms, low: 37.46ms, high: 37.96ms)
    Download:    11.87 Mbps (data used: 12.0 MB)
                 37.64 ms   (jitter: 3.82ms, low: 37.30ms, high: 318.72ms)
      Upload:     4.28 Mbps (data used: 6.9 MB)
                 47.03 ms   (jitter: 26.58ms, low: 37.22ms, high: 406.14ms)
 Packet Loss:     0.0%

Резюмирую: немецкий клиент при соединении с российским Speedtest-сервером насыщает свой канал, а вот российский клиент при соединении с немецким Speedtest-сервером (и тут можно пробовать любой немецкий сервер) не насыщает свой канал.

Кто виноват и можно ли с этим что-то сделать?

 

eugrus
()

Автоматическое продолжение rsync при ошибке, но с возможностью ручной остановки

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

while ! rsync --partial --progress -avz -e ssh "user@server:/path/folder.to.copy" "/to.local.path"; do :; done

Побочный эффект - его нельзя прибить по Ctrl+C.

Как реализовать автоматическое продолжение rsync при ошибке, но с возможностью ручной остановки?

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

 ,

eugrus
()

Поправить однострочник с pdflatex - что-то не так с bash-подстановкой

В продолжение pdflatex: название файла с выводом

Имею такой однострочник /usr/bin/pdfmargins

INPUT_PDF_FILE="$1" OUTPUT_PDF_FILE="${INPUT_PDF_FILE%.pdf}.margins" pdflatex -jobname "$OUTPUT_PDF_FILE" '\documentclass{article}\usepackage{pdfpages}\begin{document}\includepdf[pages=-,trim=1cm 0cm 1cm 0cm]{"$INPUT_PDF_FILE"}\end{document}'

pdflatex остаётся недоволен подстановкой, которую ему даёт bash:

$ pdfmargins KV_2034__2021__ZR.pdf
This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022/Debian) (preloaded format=pdflatex)
 restricted \write18 enabled.
entering extended mode
LaTeX2e <2022-11-01> patch level 1
L3 programming layer <2023-01-16>
(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
Document Class: article 2022/07/02 v1.4n Standard LaTeX document class
(/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo))
(/usr/share/texlive/texmf-dist/tex/latex/pdfpages/pdfpages.sty
(/usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty)
(/usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty)
(/usr/share/texlive/texmf-dist/tex/latex/eso-pic/eso-pic.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg)
(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx)))
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty)
(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg)))
(/usr/share/texlive/texmf-dist/tex/latex/pdfpages/pppdftex.def))
(/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def)
No file .aux.

pdflatex: Not writing to .aux (openout_any = p).
! I can't write on file `.aux'.
\document ...ate \openout \@mainaux \jobname .aux
                                                  \immediate \write \@mainau...
<*> ...ticle}\usepackage{pdfpages}\begin{document}
                                                  \includepdf[pages=-,trim=1...

(Press Enter to retry, or Control-D to exit; default file extension is `.tex')
Please type another output file name:

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

$ bash -x pdfmargins KV_2034__2021__ZR.pdf
+ '[' -z '' ']'
+ return
+ INPUT_PDF_FILE=KV_2034__2021__ZR.pdf
+ OUTPUT_PDF_FILE=KV_2034__2021__ZR.margins
+ pdflatex -jobname '' '\documentclass{article}\usepackage{pdfpages}\begin{document}\includepdf[pages=-,trim=1cm 0cm 1cm 0cm]{}\end{document}'
This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022/Debian) (preloaded format=pdflatex)
 restricted \write18 enabled.
entering extended mode
LaTeX2e <2022-11-01> patch level 1
L3 programming layer <2023-01-16>
(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
Document Class: article 2022/07/02 v1.4n Standard LaTeX document class
(/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo))
(/usr/share/texlive/texmf-dist/tex/latex/pdfpages/pdfpages.sty
(/usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty)
(/usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty)
(/usr/share/texlive/texmf-dist/tex/latex/eso-pic/eso-pic.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg)
(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx)))
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty)
(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg)))
(/usr/share/texlive/texmf-dist/tex/latex/pdfpages/pppdftex.def))
(/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def)
No file .aux.

pdflatex: Not writing to .aux (openout_any = p).
! I can't write on file `.aux'.
\document ...ate \openout \@mainaux \jobname .aux
                                                  \immediate \write \@mainau...
<*> ...ticle}\usepackage{pdfpages}\begin{document}
                                                  \includepdf[pages=-,trim=1...

(Press Enter to retry, or Control-D to exit; default file extension is `.tex')
Please type another output file name:

Опять таки, если подставить значения переменных в саму строку скрипта, то работает:

$ pdflatex -jobname "KV_2034__2021__ZR.margins" '\documentclass{article}\usepackage{pdfpages}\begin{document}\includepdf[pages=-,trim=1cm 0cm 1cm 0cm]{"KV_2034__2021__ZR.pdf"}\end{document}'
This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022/Debian) (preloaded format=pdflatex)
 restricted \write18 enabled.
entering extended mode
LaTeX2e <2022-11-01> patch level 1
L3 programming layer <2023-01-16>
(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
Document Class: article 2022/07/02 v1.4n Standard LaTeX document class
(/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo))
(/usr/share/texlive/texmf-dist/tex/latex/pdfpages/pdfpages.sty
(/usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty)
(/usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty)
(/usr/share/texlive/texmf-dist/tex/latex/eso-pic/eso-pic.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg)
(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx)))
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty)
(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg)))
(/usr/share/texlive/texmf-dist/tex/latex/pdfpages/pppdftex.def))
(/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def)
No file KV_2034__2021__ZR.margins.aux.
(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
) (/usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg))
(/usr/share/texlive/texmf-dist/tex/latex/pdflscape/pdflscape.sty
(/usr/share/texlive/texmf-dist/tex/latex/pdflscape/pdflscape-nometadata.sty
(/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/lscape.sty))) [1 <./KV_2034__
2021__ZR.pdf>] [2 <./KV_2034__2021__ZR.pdf>] [3 <./KV_2034__2021__ZR.pdf>]
[4 <./KV_2034__2021__ZR.pdf>] [5 <./KV_2034__2021__ZR.pdf>] [6 <./KV_2034__2021
__ZR.pdf>] [7 <./KV_2034__2021__ZR.pdf>] [8 <./KV_2034__2021__ZR.pdf>] [9 <./KV
_2034__2021__ZR.pdf>] [10 <./KV_2034__2021__ZR.pdf>] [11 <./KV_2034__2021__ZR.p
df{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}>] [12 <./KV_2034__2021__Z
R.pdf>] (./KV_2034__2021__ZR.margins.aux)
Output written on KV_2034__2021__ZR.margins.pdf (12 pages, 1158174 bytes).
Transcript written on KV_2034__2021__ZR.margins.log.

 ,

eugrus
()

Termius AI

Очевидная, но от того не менее занятная идея «copilot» для шелла: https://termius.com/blog/boost-your-terminal-experience-with-ai

Осталось, чтобы кто-то реализовал опенсорсный llamash (и sic: имхо лучше бы на уровне шелла, а не эмулятора терминала).

 , ,

eugrus
()

Proxmox со статическим IP: мог ли он автоматически заменить настройки сети при подключении к другой LAN?

В (в отношении ко мне) удалённой локации Proxmox-сервер относили почистить от пыли.

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

По возвращении сервера на место в удалённой локации, подключении там к LAN, питанию (монитора нет) и включении не могу подключиться ни по SSH, ни по вертящемуся на сервере OpenVPN.

На сервере (этим утром и всегда прежде) был настроен статический IP, на который роутер форвардид 22 порт.

Может ли у Proxmox быть такое, что если мастер подключал сервер к какой-то своей LAN, то был автоматически перенастроен /etc/network/interfaces или нечто подобное?

 , , ,

eugrus
()

bash-матрёшка из curl и jq

Имеем такое:

# curl -sL https://openlibrary.org/isbn/9780140328721.json | jq '.authors[]'.key | tr -d '"'
/authors/OL34184A
# curl -s 'https://openlibrary.org/authors/OL34184A.json' | jq '.name'
"Roald Dahl"

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

# curl -s 'https://openlibrary.org`curl -sL https://openlibrary.org/isbn/9780140328721.json | jq '.authors[]'.key | tr -d '"'`.json' | jq '.name'
> ^C
# curl -s 'https://openlibrary.org$(curl -sL https://openlibrary.org/isbn/9780140328721.json | jq '.authors[]'.key | tr -d '"').json' | jq '.name'
> ^C

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

 , ,

eugrus
()

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