Автор Тема: Размеры окон в LXDE  (Прочитано 3142 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Сёмин

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

Думал, что эти параметры должны хранится в конфиге
/home/semin/.config/openbox/lxde-rc.xml
но что-то похожего в нем найти не удалось.
(c) Когда для дистрибутива, в котором полно готовых пакетов, предлагают компиляцию, рука сама тянется к пистолету  >:(
 

Оффлайн vic5710

Re: Размеры окон в LXDE
« Ответ #1 : 13 Января 2016, 00:01:59 »
http://linuxhub.ru/viewtopic.php?t=2365
ЕМНИП размеры окон определяют сами приложения
http://crunchbang.ru/topic1138.htmд
« Последнее редактирование: 13 Января 2016, 00:04:22 от vic5710 »
 
Пользователи, которые поблагодарили этот пост: Сёмин

Оффлайн Сёмин

Re: Размеры окон в LXDE
« Ответ #2 : 13 Января 2016, 00:25:12 »
Самая ключевая фраза в этим матриалах:
Цитировать
Openbox не умеет запускать окна с заданной размерностью (хотя и позволяет менять размеры уже запущенных по хоткею)

Спасибо!  :)

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

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


« Последнее редактирование: 13 Января 2016, 15:48:38 от Сёмин »
(c) Когда для дистрибутива, в котором полно готовых пакетов, предлагают компиляцию, рука сама тянется к пистолету  >:(
 

Оффлайн Сёмин

Re: Размеры окон в LXDE
« Ответ #3 : 17 Января 2016, 02:33:31 »
Так что же, никто не знает, как увеличть размеры дефолтового окна LXTerminal ?
(c) Когда для дистрибутива, в котором полно готовых пакетов, предлагают компиляцию, рука сама тянется к пистолету  >:(
 

Оффлайн vic5710

Re: Размеры окон в LXDE
« Ответ #4 : 17 Января 2016, 16:34:24 »
man lxterminal[ot]sapienti sat[/ot]
 
Пользователи, которые поблагодарили этот пост: Сёмин

Оффлайн Сёмин

Re: Размеры окон в LXDE
« Ответ #5 : 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" ?  ;)
« Последнее редактирование: 18 Января 2016, 01:07:27 от Сёмин »
(c) Когда для дистрибутива, в котором полно готовых пакетов, предлагают компиляцию, рука сама тянется к пистолету  >:(
 

Yrii

  • Гость
Re: Размеры окон в LXDE
« Ответ #6 : 18 Января 2016, 10:31:46 »
Эту опцию надо добавить в строчку "Exec=lxterminal" т.е. получается так: Exec=lxterminal --geometry=100x50
 
Пользователи, которые поблагодарили этот пост: Сёмин

Оффлайн Сёмин

Re: Размеры окон в LXDE
« Ответ #7 : 18 Января 2016, 14:42:17 »
Урраа! Заработало! :)
Спасибо огромное!  :-*

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

Также непонятно, почему эта ж опция не подходит для запуска MC с помощью подобного файла  /usr/share/application/mc.desktop  - при запуске MC на мгновение показывается и исчезает ???
« Последнее редактирование: 18 Января 2016, 14:49:39 от Сёмин »
(c) Когда для дистрибутива, в котором полно готовых пакетов, предлагают компиляцию, рука сама тянется к пистолету  >:(
 

Yrii

  • Гость
Re: Размеры окон в LXDE
« Ответ #8 : 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 ), в большинстве случаев там все расписано.
« Последнее редактирование: 18 Января 2016, 15:04:35 от Yrii »
 
Пользователи, которые поблагодарили этот пост: Сёмин

Оффлайн Сёмин

Re: Размеры окон в LXDE
« Ответ #9 : 18 Января 2016, 16:00:29 »
Так я же сказал - добавил ту же опцию, т.е. получилось
Exec=mc  --geometry=100x50
Теперь переделал, как вы сказали -
Exec=lxterminal  --geometry=100x50 -e mcи действительно, заработало, спасибо!  :-*

Но остался вопрос - почему не сработало Exec=mc --geometry=100x5 и пришлось его переделывать совсем по-другому?
(c) Когда для дистрибутива, в котором полно готовых пакетов, предлагают компиляцию, рука сама тянется к пистолету  >:(
 

Yrii

  • Гость
Re: Размеры окон в LXDE
« Ответ #10 : 18 Января 2016, 16:07:46 »
Сёмин, вы уже прочитали документацию к mc и нашли эту опцию? насколько мне известно - её нету и это логично
и ещё, где запускается mc? он запускается в терминале => размеры должны передаваться терминалу.
 

Оффлайн Сёмин

Re: Размеры окон в LXDE
« Ответ #11 : 18 Января 2016, 16:15:20 »
Да, у MC ее нету. Но разве MC запускается в терминале? Изначально он просто запускается без указания среды -
Exec=mcТ.е. непонятно, где он при этом вообще запускается, просто запускается и всё.

Попробовал еще запускать в Иксах с помощью "Пуск" - "Выполнить" - вообще не запускается.
Вы сделали принудительный запуск MC в терминале, и ваш вариант понятен.
Но тогда где запускается MC по дефолту - неясно.
(c) Когда для дистрибутива, в котором полно готовых пакетов, предлагают компиляцию, рука сама тянется к пистолету  >:(
 

Yrii

  • Гость
Re: Размеры окон в LXDE
« Ответ #12 : 18 Января 2016, 16:31:55 »
Но разве 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
« Ответ #13 : 18 Января 2016, 16:37:41 »
Цитировать
т.е., если просто, то при запуске он вызывает терминал.
Что он консольный, мне известно. Непонятно другое - почему при запуске из Иксов он не вызывает эту самую консоль?
Также непонятно, почему он не вызывает ее при указании Exec=mc
Впрочем, задача решена, так что можете не продолжать дальнейшие пояснения, спрашиваю только просвещения ради.
Еще раз огромное спасибо!  :-*
(c) Когда для дистрибутива, в котором полно готовых пакетов, предлагают компиляцию, рука сама тянется к пистолету  >:(
 

Теги: