Русскоязычное сообщество Debian GNU/Linux

=> GUI => LXDE => Тема начата: Сёмин от 12 января 2016, 22:33:22

Название: Размеры окон в LXDE
Отправлено: Сёмин от 12 января 2016, 22:33:22
Подскажите, плиз, где в LXDE хранятся размеры окон по-умолчанию?
Поскольку после завершения сеанса они не запоминаются , хотелось бы сделать их хотя бы побольше при старте.

Думал, что эти параметры должны хранится в конфиге
/home/semin/.config/openbox/lxde-rc.xml
но что-то похожего в нем найти не удалось.
Название: Re: Размеры окон в LXDE
Отправлено: vic5710 от 13 января 2016, 00:01:59
http://linuxhub.ru/viewtopic.php?t=2365
ЕМНИП размеры окон определяют сами приложения
http://crunchbang.ru/topic1138.htmд
Название: Re: Размеры окон в LXDE
Отправлено: Сёмин от 13 января 2016, 00:25:12
Самая ключевая фраза в этим матриалах:
ЦитироватьOpenbox не умеет запускать окна с заданной размерностью (хотя и позволяет менять размеры уже запущенных по хоткею)

Спасибо!  :)

Cообщение объединено 13 января 2016, 15:48:38

Продолжаю изучать настройки размеров окон в LXDE.
Попутно оказалось, что файловый менеджер PCManFM, иак же как и окна, получаемые кликом на Рабочем столе, умеют запоминать свои размеры - это уже прогресс!  :)
Но вот где хранит свои размеры окно LXTerminal, найти пока не удается (искал в домашней папке и в /usr/share....

Может, кто-то уже знает?


Название: Re: Размеры окон в LXDE
Отправлено: Сёмин от 17 января 2016, 02:33:31
Так что же, никто не знает, как увеличть размеры дефолтового окна LXTerminal ?
Название: Re: Размеры окон в LXDE
Отправлено: vic5710 от 17 января 2016, 16:34:24
man lxterminal[ot]sapienti sat[/ot]
Название: Re: Размеры окон в LXDE
Отправлено: Сёмин от 18 января 2016, 01:02:05
Спасибо! Не ожидал, что иксовое приложение тоже может быть в манах ;)
Получается, нужно воспользоваться этим ключом:
  --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" ?  ;)
Название: Re: Размеры окон в LXDE
Отправлено: Yrii от 18 января 2016, 10:31:46
Эту опцию надо добавить в строчку "Exec=lxterminal" т.е. получается так: Exec=lxterminal --geometry=100x50
Название: Re: Размеры окон в LXDE
Отправлено: Сёмин от 18 января 2016, 14:42:17
Урраа! Заработало! :)
Спасибо огромное!  :-*

Что интересно: когда добавил опцию --geometry=100x50 в /usr/share/application/lxterminal.desktop - сработало. Т.е. глобально.
Но когда я добавил ее в свойства пользовательского ярлыка на Рабочем столе - и ухом не повело.
Непонятно...

Также непонятно, почему эта ж опция не подходит для запуска MC с помощью подобного файла  /usr/share/application/mc.desktop  - при запуске MC на мгновение показывается и исчезает ???
Название: Re: Размеры окон в LXDE
Отправлено: Yrii от 18 января 2016, 15:02:50
Тут не телепаты, покажите, что вы изменяли в  /usr/share/application/mc.desktop

Больше чем уверен, что в файле mc.desktop надо прописать так: Exec=lxterminal  --geometry=100x50 -e mc

Cообщение объединено 18 января 2016, 15:04:35

Читайте документацию к программам ( man; info; --help ), в большинстве случаев там все расписано.
Название: Re: Размеры окон в LXDE
Отправлено: Сёмин от 18 января 2016, 16:00:29
Так я же сказал - добавил ту же опцию, т.е. получилось
Exec=mc  --geometry=100x50

Теперь переделал, как вы сказали -
Exec=lxterminal  --geometry=100x50 -e mc
и действительно, заработало, спасибо!  :-*

Но остался вопрос - почему не сработало Exec=mc --geometry=100x5 и пришлось его переделывать совсем по-другому?
Название: Re: Размеры окон в LXDE
Отправлено: Yrii от 18 января 2016, 16:07:46
Сёмин, вы уже прочитали документацию к mc и нашли эту опцию? насколько мне известно - её нету и это логично
и ещё, где запускается mc? он запускается в терминале => размеры должны передаваться терминалу.
Название: Re: Размеры окон в LXDE
Отправлено: Сёмин от 18 января 2016, 16:15:20
Да, у MC ее нету. Но разве MC запускается в терминале? Изначально он просто запускается без указания среды -
Exec=mc
Т.е. непонятно, где он при этом вообще запускается, просто запускается и всё.

Попробовал еще запускать в Иксах с помощью "Пуск" - "Выполнить" - вообще не запускается.
Вы сделали принудительный запуск MC в терминале, и ваш вариант понятен.
Но тогда где запускается MC по дефолту - неясно.
Название: Re: Размеры окон в LXDE
Отправлено: Yrii от 18 января 2016, 16:31:55
Цитата: Сёмин от 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, например); может быть запущен в текстовой консоли и в эмуляторе терминала (в графической оболочке). ...
т.е., если просто, то при запуске он вызывает терминал.
Название: Re: Размеры окон в LXDE
Отправлено: Сёмин от 18 января 2016, 16:37:41
Цитироватьт.е., если просто, то при запуске он вызывает терминал.
Что он консольный, мне известно. Непонятно другое - почему при запуске из Иксов он не вызывает эту самую консоль?
Также непонятно, почему он не вызывает ее при указании Exec=mc
Впрочем, задача решена, так что можете не продолжать дальнейшие пояснения, спрашиваю только просвещения ради.
Еще раз огромное спасибо!  :-*