Подскажите, плиз, где в LXDE хранятся размеры окон по-умолчанию?
Поскольку после завершения сеанса они не запоминаются , хотелось бы сделать их хотя бы побольше при старте.
Думал, что эти параметры должны хранится в конфиге
/home/semin/.config/openbox/lxde-rc.xml
но что-то похожего в нем найти не удалось.
http://linuxhub.ru/viewtopic.php?t=2365
ЕМНИП размеры окон определяют сами приложения
http://crunchbang.ru/topic1138.htmд
Самая ключевая фраза в этим матриалах:
ЦитироватьOpenbox не умеет запускать окна с заданной размерностью (хотя и позволяет менять размеры уже запущенных по хоткею)
Спасибо! :)
Cообщение объединено 13 января 2016, 15:48:38
Продолжаю изучать настройки размеров окон в LXDE.
Попутно оказалось, что файловый менеджер
PCManFM, иак же как и окна, получаемые кликом на Рабочем столе, умеют запоминать свои размеры - это уже прогресс! :)
Но вот где хранит свои размеры окно
LXTerminal, найти пока не удается (искал в домашней папке и в
/usr/share....Может, кто-то уже знает?
Так что же, никто не знает, как увеличть размеры дефолтового окна LXTerminal ?
man lxterminal[ot]sapienti sat[/ot]
Спасибо! Не ожидал, что иксовое приложение тоже может быть в манах ;)
Получается, нужно воспользоваться этим ключом:
--geometry=CHARACTERSxLINES
И как же теперь этим знанием воспользоваться в LXDE, чтобы запускать LXTerminal с помощью ярлыка на Рабочем столе?
Файл /usr/share/application/lxterminal.desktop выглядит так:
[Desktop Entry]
Encoding=UTF-8
Name=LXTerminal
GenericName=Terminal
Comment=Use the command line
TryExec=lxterminal
Exec=lxterminal
Icon=lxterminal
Type=Application
Categories=GTK;System;TerminalEmulator;
Keywords=console;command line;execute;
И что такое "sapienti sat" ? ;)
Эту опцию надо добавить в строчку "Exec=lxterminal" т.е. получается так: Exec=lxterminal --geometry=100x50
Урраа! Заработало! :)
Спасибо огромное! :-*
Что интересно: когда добавил опцию --geometry=100x50 в /usr/share/application/lxterminal.desktop - сработало. Т.е. глобально.
Но когда я добавил ее в свойства пользовательского ярлыка на Рабочем столе - и ухом не повело.
Непонятно...
Также непонятно, почему эта ж опция не подходит для запуска MC с помощью подобного файла /usr/share/application/mc.desktop - при запуске MC на мгновение показывается и исчезает ???
Тут не телепаты, покажите, что вы изменяли в /usr/share/application/mc.desktop
Больше чем уверен, что в файле mc.desktop надо прописать так: Exec=lxterminal --geometry=100x50 -e mc
Cообщение объединено 18 января 2016, 15:04:35
Читайте документацию к программам ( man; info; --help ), в большинстве случаев там все расписано.
Так я же сказал - добавил ту же опцию, т.е. получилось
Exec=mc --geometry=100x50
Теперь переделал, как вы сказали -
Exec=lxterminal --geometry=100x50 -e mc
и действительно, заработало, спасибо! :-*
Но остался вопрос - почему не сработало Exec=mc --geometry=100x5 и пришлось его переделывать совсем по-другому?
Сёмин, вы уже прочитали документацию к mc и нашли эту опцию? насколько мне известно - её нету и это логично
и ещё, где запускается mc? он запускается в терминале => размеры должны передаваться терминалу.
Да, у MC ее нету. Но разве MC запускается в терминале? Изначально он просто запускается без указания среды -
Exec=mc
Т.е. непонятно, где он при этом вообще запускается, просто запускается и всё.
Попробовал еще запускать в Иксах с помощью "Пуск" - "Выполнить" - вообще не запускается.
Вы сделали принудительный запуск MC в терминале, и ваш вариант понятен.
Но тогда где запускается MC по дефолту - неясно.
Цитата: Сёмин от 18 января 2016, 16:15:20Но разве MC запускается в терминале?
ну так вы посмотрите какой интерфейс использует MC https://ru.wikipedia.org/wiki/Midnight_Commander
он использует Ncurses https://ru.wikipedia.org/wiki/Ncurses
Теперь понятно в какой среде работает сама программа?
Далее, что такое MC:
ЦитироватьGNU Midnight Commander — консольный файловый менеджер...
Так как Midnight Commander является TUI-приложением (Text User Interface — текстовый пользовательский интерфейс), он может использоваться локально и удалённо (через ssh, например); может быть запущен в текстовой консоли и в эмуляторе терминала (в графической оболочке). ...
т.е., если просто, то при запуске он вызывает терминал.
Цитироватьт.е., если просто, то при запуске он вызывает терминал.
Что он консольный, мне известно. Непонятно другое - почему при запуске из Иксов он не вызывает эту самую консоль?
Также непонятно, почему он не вызывает ее при указании
Exec=mcВпрочем, задача решена, так что можете не продолжать дальнейшие пояснения, спрашиваю только просвещения ради.
Еще раз огромное спасибо! :-*