XFCE, не восстанавливающий xterm позиция по входу в систему

Мне действительно как xterm и мог действительно понравиться XFCE, но эти два, кажется, не играют хорошо вместе. В KDE, если я выхожу из системы и въезжаю задним ходом, мой xterms будет перезапущен в том же положении как тогда, когда я уехал. Это перезапустит xterms, но они все открываются в центре экрана, не в их нормальных положениях.

Это особенно важно для меня, потому что на моем ноутбуке я обычно работаю с 19 xterms, 4 на каждой из 4 различных рабочих областей, каждой рабочей области с различным основным цветом для помощи мне с контекстом и еще 3 на другой рабочей области. Наличие всех 19, открытых посреди одной рабочей области, вполне ухудшает.

Я попытался использовать xfce4-терминал, который действительно сохраняет, это - положение, но это не имеет никакого способа отключить вторичный экран (при выполнении "меньше" или "энергия" и выход, это избавляется от "менее" вывода и переключает терминал назад на то, как это было, ti/te termcap возможности). Вторичный экран действительно раздражает меня, но все "новые" терминалы как xfce или гном, кажется, не имеют никакого способа отключить, это как xterm делает. И просто переменная среды установки a "LESS" для отключения этого не достаточно, потому что почти всегда я работаю над одной из пары сотни удаленных серверов. Я попытался установить свой терминальный тип на "vt100", который предотвращает это, но также и отключает цвета, на которые я действительно полагаюсь в энергии для подсветки синтаксиса.

Такое чувство, что я действительно придирчив, но я уверенный хотел бы смочь использовать XFCE и иметь терминал, который и помнит, где это было и не делает экранного переключения.:-)

3
задан 01.12.2010, 13:58

3 ответа

Я не совсем уверен, что произошло, но это начало работать. Я описываю некоторые примечания по нему в случае, если кто-либо еще натыкается на него, и это помогает. Я также получил подтверждение от другого, что xterm положения восстанавливаются в соответствии с Ubuntu 10.10.

Некоторые детали: я выполняю XFCE 4.6 в соответствии с Ubuntu 10.10. Версия 4.6 XFCE включает очень улучшенный менеджер сеансов, который может объяснить, почему сохранение/восстановление положения работает под XFCE 4.6, где это не сделало под предыдущими версиями, я попробовал. Однако это определенно не работало и на Хром и на xterm по нескольким перезагрузкам с 4,6.

Ранее сегодня я перезагрузил систему, и моя панель XFCE исчезла, даже после того, чтобы выходить из системы, и въехать задним ходом. Я вручную выполнил "xfce4-панель", и моя панель возвратилась. Это выглядело немного отличающимся, но определенно было моей панелью - мои установки часов и приложения были там, это находится в правильном положении и размере (нижний правый угол, не полная ширина). Кроме того, кнопка "выхода из системы", измененная от круга с палкой (международный символ кнопки питания) зеленому парню, пробегающему белую дверь.

На данном этапе, если я выхожу из системы и въезжаю задним ходом, мой xterm и положения хрома восстанавливаются на входе в систему.

Одна вещь, которую я действительно отмечаю, является этим, если я "PS awwlx | grep xfce4-панель", что это включает "-клиентский идентификатор см" спор с долгим идентификатором после этого. Интересно, не была ли панель так или иначе вовлечена в управление сеансами прежде.

Одна возможность может состоять в том, что я скопировал некоторые файлы со своего ноутбука к моему корневому каталогу в этой системе, и возможно это сохранило некоторые настройки для XFCE от старой версии, которую я попробовал давно? Я попытался быть довольно выборочным о том, что я скопировал, но я просто упоминаю это, поскольку это - одна из единственных вещей, о которых я могу думать, который мог бы отличаться от запаса установка Ubuntu 10.10.

Я провел довольно мало времени сегодня, прочитывающего код xterm, информацию об управлении сеансами X11R6 и документацию XSMP, и от всего, что я видел, что это казалось, что xterm должен делать управление сеансами.

Наконец, это, возможно, также было из Приложений-> Настройки-> Xfce 4 Настройки-> Сессия и Запуск-> Усовершенствовано, "Запуск сервисы KDE на запуск", я отключил и затем повторно включил позже. Если Вы сталкиваетесь с этой проблемой и GNOME, или KDE отключены в этом поле, пытаются включить его.

3
ответ дан 08.12.2019, 00:06

Вся информация о геометрии окон Xterm, неудивительно, доступна через утилиты командной строки X11: можно работать xprop или на идентификаторах окна процессов или на их именах. Вывод не имеет формы, которую можно использовать для запуска xterms, когда Вы перезапускаете X11, но я использовал программы на основе парсинга этой информации для обеспечения команд, которые могут быть запущены от .xinitrc файл. Проблема запустить менеджер окон состоит в том, что он имеет свои собственные идеи о том, что должно произойти, когда Вы запускаете свой рабочий стол X11, и необходимо работать вокруг его предположений.

Некоторые указатели:

  1. xprop страница справочника;
  2. Используя .Xdefaults файл. Информация о лаборатории CS Пердью, которая дает информацию о xpropвывод;
  3. ТАК qn, Получение pid и деталей для самого верхнего окна, которое дает информацию об овладении идентификаторами окна X11.
2
ответ дан 08.12.2019, 00:06

Довольно старое сообщение я нашел на Дуге форумы Linux, предлагает:

Скорректируйте "Минимальный размер окон для инициирования умного размещения" ползунок при Настройках-> Тонкие настройки Менеджера окон-> Размещение

Я просто попробовал его на Xubuntu 10.10, и хотя это не сохраняет xterm местоположения окна, это действительно препятствует тому, чтобы они наложились по умолчанию.

0
ответ дан 08.12.2019, 00:06

Теги

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