Автор Тема: пременная в конфиге  (Прочитано 214 раз)

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

Оффлайн Тхакур

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 190
  • OS: Debian 10 buster WM: FVWM
пременная в конфиге
« : 11 Август 2020, 14:27:58 »
Всем удачи!
th@deb:~$ env
...
XTERM_LOCALE=ru_RU.UTF-8
XDG_SESSION_CLASS=user
TERM=xterm
USER=th
FVWM_USERDIR=/home/th/.fvwm
DISPLAY=:0
...
th@deb:~$ export TERM=xterm
th@deb:~$ echo $TERM
xterm
то есть переменная вроде где надо есть
и набирая
th@deb:~$ $TERMтакже вызывается xterm
и вот в конфиге у меня
.........
# Root Menu
#
# The root menu will PopUp with a click in the root
# window or using alt-f1 (or menu).
DestroyMenu MenuFvwmRoot
AddToMenu   MenuFvwmRoot "Fvwm" Title
+ "Chromium" Exec exec chromium
+ "XTerm" Exec exec xterm
+ "Programs" Popup MenuPrograms
+ "" Nop
+ "GoToPage" Popup MenuGoToPage
+ "GoToDesk" Popup MenuGoToDesk
......
и когда вместо xterm ставлю $TERM, то не срабатывает.
можете подсказать - почему?
 


Оффлайн qupl

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 5012
  • memento mori
  • Jabber: qupl@jabber.ru
Re: пременная в конфиге
« Ответ #1 : 11 Август 2020, 14:41:08 »
Поясните в конфиге чего? Я б не понял.

Оффлайн Тхакур

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 190
  • OS: Debian 10 buster WM: FVWM
Re: пременная в конфиге
« Ответ #2 : 11 Август 2020, 14:46:52 »
в конфиге WM
.fvwm/config
 

Оффлайн svtv1

  • Местный житель
  • ***
  • Сообщений: 200
  • это я, Debian 10 Xfce.
"Если достаточно долго сидеть возле реки - мимо проплывет труп твоего врага"
 
Пользователи, которые поблагодарили этот пост: Тхакур

Оффлайн Тхакур

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 190
  • OS: Debian 10 buster WM: FVWM
Re: пременная в конфиге
« Ответ #4 : 11 Август 2020, 18:06:50 »
Цитировать
Не?
svtv1, похоже, что нет.
 

Оффлайн qupl

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 5012
  • memento mori
  • Jabber: qupl@jabber.ru
Re: пременная в конфиге
« Ответ #5 : 11 Август 2020, 19:18:08 »
Тхакур, если в качестве команды поставить тот же env , с выводом в файл?
 
Пользователи, которые поблагодарили этот пост: Тхакур

Оффлайн Тхакур

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 190
  • OS: Debian 10 buster WM: FVWM
Re: пременная в конфиге
« Ответ #6 : 12 Август 2020, 18:12:52 »
с env чё-то никак не катит
но наверно вот почему;
там есть команда InfoStoreAdd,
Цитировать
Целью этой команды является хранение внутренней информации в fvwm, которая может быть использована в функциях fvwm или при открытии программ определенного типа. До этой команды единственный способ сделать это был через SetEnv, но это не рекомендуется, потому что он помещает такую информацию в окружающую среду, которая загрязняет ее и делает информацию глобальной для других процессов, запущенных fvwm, которые затем могут изменить их, что может быть не то, что нужно. Следовательно, смысл добавления хранилища информации заключается в том, чтобы по-прежнему разрешать хранить такую информацию, но хранить ее внутри fvwm.

Таким образом, можно построить столько пар ключ/значение, сколько необходимо. Вспоминание значения данного ключа происходит через обычный механизм расширения fvwm.
ну и соответсвенно есть команды для расширений
https://www.fvwm.org/Archive/Manpages/fvwm.html#lbBL
 

Теги: