исправить перенос строки символов slapcat 79 на выходе

Если вы хотите, чтобы ваш графический вывод отображался на компьютере A:

  1. Запустите сервер X на A
  2. На A: ssh -X machine-b wmaker

Если вы хотите, чтобы ваш графический вывод отображался на машине B:

  • либо не используйте xdm и не запускайте X-ssh
  • , либо используйте XDMCP или VNC для подключения к xdm
-121--243480-

B. Учитывая, что вы находитесь на 8.1, вы можете использовать systemd для получения желаемого здесь (не уверен, что это приемлемо для вас, но он бы выполнил работу).

Вот пример единичного файла, который будет выполнять все, что вы хотите во время завершения работы, до того, как будет выполнен обычный процесс завершения работы:

[Unit]
Description=Run first at shutdown
DefaultDependencies=no
Before=shutdown.target halt.target


[Service]
ExecStart=/usr/local/bin/runme
Type=oneshot

Вы можете поместить этот файл в /etc/systemd/system/runme.service и включить его с помощью systemctl enable/etc/systemd/system/runme.service . Затем он автоматически запускается перед завершением работы или остановкой.

-121--150275-

Параметр «-q» для xrandr перечислит все поддерживаемые разрешения. Можно запустить

$ xrandr -q

и использовать одно из перечисленных резолюций. Переключатель «-s» позволяет выбирать разрешение по индексу (начиная с 0):

$ xrandr -s 1

выбирает второе поддерживаемое разрешение.

0
27.02.2018, 14:02
1 ответ

Я нашел решение этой проблемы из этого ответаhttps://stackoverflow.com/a/10002241/619760

Это соответствует окончанию строки \n, за которым следует , и соединяет строки.

slapcat -v | grep -A 1 "some search string" | sed '$!N;s/\n //;P;D'
somelongvar::linesoftesttext12345667890987654321234567887654321234567897654321wraps like this
0
28.01.2020, 04:30

Теги

Похожие вопросы