LINUX.ORG.RU

ncmpcpp открывается не на весь терминал при xfce4-terminal -x ncmpcpp

 , ,


0

2

Если я открываю терминал с ncmpcpp сразу командой xfce4-terminal -x ncmpcpp, то через раз проигрыватель выглядит вот так: http://i.imgur.com/rXsMxs0.png, а если открываю терминал и уже там выполняю ncmpcpp, то так: http://i.imgur.com/6jteXAg.png. Awesome. Не подскажете, как вылечить?

★★

В параметрах терминала есть какая-нибудь галочка «запускать развернутым» или что-то такое? Ну или sleep 1 впихни.

alozovskoy ★★★★★ ()
Ответ на: комментарий от Valdor

Ну просто у тебя получается что сначала терминал запускается в оконном режиме, а потом плеер не ресайзится. Так что нужно чтоб либо терминал сразу развернутым стартовал, либо плеер после изменения геометрии. А вообще если сначала открыть терминал, в нем запустить плеер и поменять размеры окна какая будет реакция?

alozovskoy ★★★★★ ()

~/.bashrc не грузится без интерактивной сессии, а там видимо какие-то нужные переменные окружения

disarmer ★★★ ()
Ответ на: комментарий от disarmer

У меня там не так уж и много:

PATH="$PATH:/home/user/.local/bin"
export TERM=xterm-256color
export EDITOR=nano

Valdor ★★ ()

Видимо, проблема в том, что плеер узнаёт размеры терминала ровно тогда же, когда терминал разворачивается.

У xfce4-terminal нет параметра, чтобы запускаться сразу в развёрнутом режиме? У gnome-terminal есть, сейчас проверил - работает (не в Awesome, в MATE).

tiandrey ★★★★★ ()
Ответ на: комментарий от Valdor

TERM=

Вот так нельзя делать, TERM должна определяться самим терминалом.

Пробуй запускать через xfce4-terminal -x 'bash -ic ncmpcpp'

disarmer ★★★ ()
Последнее исправление: disarmer (всего исправлений: 1)
Ответ на: комментарий от disarmer

Отлично работает, спасибо. А что делает -i? Без него опять лаги с размером плеера, с ним - всё ок.

Valdor ★★ ()
Ответ на: комментарий от Valdor

Запускает bash в interactive режиме, в котором он как раз читает ~/.bashrc и прочее. Но это относительно костыльное решение, потому что должно нормально ресайзиться и без bash

disarmer ★★★ ()

Проблема в том, что ncmpcpp не получает размеры терминала, а xfce4-terminal их не передаёт и не обновляет.

r3lgar ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.