Единственным обходным решением, о котором я мог думать, является добавление модификатора ключа, например. нажмите клавишу Alt, одновременно нажимая мультимедийную клавишу. Таким образом, комбинация клавиш отличается от того, что было захвачено GNOME, поэтому имитирует эффект использования мультимедийного ключа для управления VLC.
Я использовал это только для play / pause (Итак, клавиша Alt + XF86AudioPlay, что-то вроде этого, в VLC оно отображается как Alt + «Воспроизведение медиаплеера»).
Для правильного выравнивания вы можете просто напечатать текст с шириной поля, равной ширине столбца терминала:
printf '%*s\n' $COLUMNS 'some text'
Для выравнивания по центру вам нужно сделать некоторую математику для учета длина текста, который вы хотите распечатать, см., например, Ubuntu 16.04: команда центра приветствия в терминале
Для правильного выравнивания вы можете просто напечатать текст с шириной поля, равной ширине столбца терминала:
printf '%*s\n' $COLUMNS 'some text'
Для выравнивания по центру вам нужно сделать некоторую математику для учета длина текста, который вы хотите распечатать, см., например, Ubuntu 16.04: команда центра приветствия в терминале
Для правильного выравнивания вы можете просто напечатать текст с шириной поля, равной ширине столбца терминала:
printf '%*s\n' $COLUMNS 'some text'
Для выравнивания по центру вам нужно сделать некоторую математику для учета длина текста, который вы хотите распечатать, см., например, Ubuntu 16.04: команда центра приветствия в терминале
Если вы хотите часто центрировать, вы можете определить функцию (например, в .bashrc):
center() { printf '%*s\n' $[COLUMNS/2 + ${#1}/2] $1 ;}
, а затем
$ center 'some text'
Если вы хотите часто центрировать, вы можете определить функцию (например, в .bashrc):
center() { printf '%*s\n' $[COLUMNS/2 + ${#1}/2] $1 ;}
, а затем
$ center 'some text'
Если вы хотите часто центрировать, вы можете определить функцию (например, в .bashrc):
center() { printf '%*s\n' $[COLUMNS/2 + ${#1}/2] $1 ;}
, а затем
$ center 'some text'