svicer |
|
Темы:
11
Сообщения:
856
Участник с: 27 июля 2014
|
Vadimа он то причем(плечем, whilом)!? |
Vadim |
|
Темы:
280
Сообщения:
1909
Участник с: 20 ноября 2013
|
svicerпонятия не имею,но факт есть факт.В сеансе openbox на этой-же системе проблема исчезла. Ещё раньше были проблемы с запуском scrot с клавиатуры Чего-то там в fluxbox не допилили,может разработчиков не хватает чтобы довести до ума.
Linux Forever!
|
svicer |
|
Темы:
11
Сообщения:
856
Участник с: 27 июля 2014
|
Vadimконфиг в студию + всякие xwinproperы. |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
Natrio, спасибо за разъяснение, впервые услышал о таком глюке и его возможных причинах Vadim, не обижайся на мое предположение, что, что то ты делал не так …. был не прав PS .... а насчет его использования ..... для тайлинга он не годится ...
Ошибки не исчезают с опытом - они просто умнеют
|
Vadim |
|
Темы:
280
Сообщения:
1909
Участник с: 20 ноября 2013
|
Natrio почитал маны,сбросил размеры xterm командой теперь команды показывают правильные значения COLUMNS=80 и LINES=24но отражение volumeicon в xterm не изменилось. И что интересно, если volumeicon запускаю из ~/.fluxbox/startup или через fbrun после старта системы -alsamixer отображается криво. Если после старта системы запустить volumeicon через терминал-дефект пропадает,всё чётко. Может посоветуете куда ещё посмотреть?
Linux Forever!
|
indeviral |
|
Темы:
38
Сообщения:
3165
Участник с: 10 августа 2013
|
А запустить xterm без alsamixer и посмотреть env из вашей "volumeicon" можно?
Ошибки в тексте-неповторимый стиль автора©
|
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
Vadim, ещё раз: volumeicon тут при при чём, дело в наследовании переменных окружения от родителей к потомкам. Если alsamixer наследует переменные COLUMNS и LINES, он игнорирует действительные размеры терминала и настраивается под размер, заданный в этих переменных. Если хотите в этом убедиться, впишите в настройки volumeicon.Поскольку сама программа volumeicon чисто графическая, и никакого отношения к терминалу не имеет, переменные она получает от своего родителя, то есть от скрипта ~/.fluxbox/startup , а он, в свою очередь, скорей всего, от консоли Linux, которая запускается ДО иксов, занимает ВЕСЬ экран, и действительно может иметь размеры 240x75 символов. Не думаю, что эти переменные может выдумать Fluxbox – он тоже не консольная программа. Предлагаю сделать так: Если эта команда найдёт какие-то файлы, покажите их содержимое.
|
Vadim |
|
Темы:
280
Сообщения:
1909
Участник с: 20 ноября 2013
|
Natrio Ваша команда выдала Просмотрел файлы,в обоих есть строчка Пробовал закоментировать -ничего не даёт.Потом попробовал поменять команду в ~/.config/volumeicon/volumeicon c на и всё заработало чётко.Eterm всё равно есть в системе,обои устанавливает,так что пусть пока так наверное и будет(надоело с volumenicon возиться) Какая разница для volumeicon xterm или Eterm отображает alsamixer хз. Пробовал вместо Eterm LXterminal прписывать-не помогает.
Linux Forever!
|
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
VadimКак я уже сказал, после этого надо перезагрузить и иксы, и ту консоль, из которой они запускались, чтобы добиться исчезновения переменных LINES и COLUMNS. В конце концов, это легко проверить, исчезли они или нет. В крайнем случае перезагрузить систему вообще. Если всё перечисленное не помогло – искать дальше, уже не сами переменные, раз они задаются неявно командой shopt -s checkwinsize, а саму команду:
Что касается Eterm, то видимо, он эти переменные переопределяет сам, что снимает проблему частично, только в рамках Eterm. |