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. Не подскажете, как вылечить?

★★

Последнее исправление: Valdor (всего исправлений: 1)

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

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

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

alozovskoy ★★★★★
()

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

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

Ресайзится вслед за ресайзом окна.

Valdor ★★
() автор топика

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

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

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

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

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

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

disarmer ★★★
()

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

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