Терминал создает правый выход

Единственным обходным решением, о котором я мог думать, является добавление модификатора ключа, например. нажмите клавишу Alt, одновременно нажимая мультимедийную клавишу. Таким образом, комбинация клавиш отличается от того, что было захвачено GNOME, поэтому имитирует эффект использования мультимедийного ключа для управления VLC.

Я использовал это только для play / pause (Итак, клавиша Alt + XF86AudioPlay, что-то вроде этого, в VLC оно отображается как Alt + «Воспроизведение медиаплеера»).

0
задан 25 May 2017 в 14:40

6 ответов

Для правильного выравнивания вы можете просто напечатать текст с шириной поля, равной ширине столбца терминала:

printf '%*s\n' $COLUMNS 'some text'

Для выравнивания по центру вам нужно сделать некоторую математику для учета длина текста, который вы хотите распечатать, см., например, Ubuntu 16.04: команда центра приветствия в терминале

2
ответ дан 22 May 2018 в 22:15

Для правильного выравнивания вы можете просто напечатать текст с шириной поля, равной ширине столбца терминала:

printf '%*s\n' $COLUMNS 'some text'

Для выравнивания по центру вам нужно сделать некоторую математику для учета длина текста, который вы хотите распечатать, см., например, Ubuntu 16.04: команда центра приветствия в терминале

2
ответ дан 18 July 2018 в 12:45

Для правильного выравнивания вы можете просто напечатать текст с шириной поля, равной ширине столбца терминала:

printf '%*s\n' $COLUMNS 'some text'

Для выравнивания по центру вам нужно сделать некоторую математику для учета длина текста, который вы хотите распечатать, см., например, Ubuntu 16.04: команда центра приветствия в терминале

2
ответ дан 24 July 2018 в 20:01

Если вы хотите часто центрировать, вы можете определить функцию (например, в .bashrc):

center() { printf '%*s\n' $[COLUMNS/2 + ${#1}/2] $1 ;}

, а затем

$ center 'some text' 
1
ответ дан 22 May 2018 в 22:15

Если вы хотите часто центрировать, вы можете определить функцию (например, в .bashrc):

center() { printf '%*s\n' $[COLUMNS/2 + ${#1}/2] $1 ;}

, а затем

$ center 'some text'
1
ответ дан 18 July 2018 в 12:45

Если вы хотите часто центрировать, вы можете определить функцию (например, в .bashrc):

center() { printf '%*s\n' $[COLUMNS/2 + ${#1}/2] $1 ;}

, а затем

$ center 'some text'
1
ответ дан 24 July 2018 в 20:01

Другие вопросы по тегам:

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