LINUX.ORG.RU

Сообщения eugrus

 

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

Форум — Linux-hardware

Есть 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»

Форум — Desktop

В 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

Форум — Desktop

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

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

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

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

 , ,

eugrus
()

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

Форум — Desktop

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

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

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

 пуск

eugrus
()

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

Форум — General

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 с приложением

Форум — Desktop

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

 ,

eugrus
()

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

Форум — Desktop

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 как среднюю кнопку мыши

Форум — Desktop

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

Хотя бы на 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

Форум — 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 и варианты перенаправлений ввода и вывода

Форум — Admin

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

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-скриптом

Форум — Web-development

Свежеустановленный и настроенный 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
()

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

Форум — Science & Engineering

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

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

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

eugrus
()

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

Форум — Science & Engineering

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

eugrus
()

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

Форум — General

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

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

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

 , unattended-upgrades

eugrus
()

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

Форум — Admin

Есть российская локация с каналом 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 при ошибке, но с возможностью ручной остановки

Форум — Admin

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

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-подстановкой

Форум — General

В продолжение 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

Форум — Talks

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

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

 , ,

eugrus
()

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

Форум — Admin

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

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

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

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

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

 , , ,

eugrus
()

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

Форум — Development

Имеем такое:

# 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 подписка на новые темы