anonymous@RULINUX.NET~# Last login: 2024-11-20 21:43:47
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск
[#] [Добавить метку] [Редактировать]
Скрыть

Как узнать текущую DE/WM?

Как можно узнать в какой DE/WM в данный момент работает пользователь? Из скриптов, из программ на компилируемых языках. Для начала сойдёт и грубое определение GNOME/KDE/XFCE.

anonymous(*) (2010-07-15 21:59:00)

Midori/0.2 (X11; Linux; U; ru-ru) WebKit/531.2+

[Ответить на это сообщение]
[#] [Добавить метку] [Редактировать] Ответ на: Как узнать текущую DE/WM? от anonymous 2010-07-15 21:59:00
avatar
Скрыть

Re: Как узнать текущую DE/WM?

ps?

anonymous(*)(2010-07-16 10:47:37)

Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.9) Gecko/20100402 Linux Mint/8 (Helena) Firefox/3.5.9
[#] [Добавить метку] [Редактировать] Ответ на: Как узнать текущую DE/WM? от anonymous 2010-07-15 21:59:00
avatar
Скрыть

Re: Как узнать текущую DE/WM?

а еще, по крайней мере в бубунте, есть такая переменная, как GDMSESSION

anonymous(*)(2010-07-16 10:55:14)

Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.9) Gecko/20100402 Linux Mint/8 (Helena) Firefox/3.5.9
[#] [Добавить метку] [Редактировать] Ответ на: Re: Как узнать текущую DE/WM? от anonymous 2010-07-16 10:47:37
avatar
Скрыть

Re: Как узнать текущую DE/WM?

> ps?
А если я в одном терминале запустил сессию с гномом, а в другом -- с кде? А если за компом работает больше одного человека и у каждого из них свои предпочтения?

anonymous(*)(2010-07-16 11:20:59)

Mozilla/5.0 (X11; ; Linux i686; rv:1.8.1.23) Gecko/20090823
[#] [Добавить метку] [Редактировать] Ответ на: Re: Как узнать текущую DE/WM? от anonymous 2010-07-16 10:55:14
avatar
Скрыть

Re: Как узнать текущую DE/WM?

> а еще, по крайней мере в бубунте, есть такая переменная, как GDMSESSION
А если пользователь не пользуется *DM?

Я все такие варианты уже продумал. Пока ничего не придумалось. Можно, конечно, и через ps смотреть и надеятся, что не найдётся "извращенцев" с описанными мной вариантами запуска.

anonymous(*)(2010-07-16 11:24:16)

Mozilla/5.0 (X11; ; Linux i686; rv:1.8.1.23) Gecko/20090823
[#] [Добавить метку] [Редактировать] Ответ на: Re: Как узнать текущую DE/WM? от anonymous 2010-07-16 11:20:59
avatar
Скрыть

Re: Как узнать текущую DE/WM?

>А если я в одном терминале запустил сессию с гномом, а в другом -- с кде?

\K.O.mode{то ты работаешь в обоих}

>А если за компом работает больше одного человека и у каждого из них свои предпочтения?

man ps

ключ -u выдат тебе только по тем юзверям, которых введешь.

anonymous(*)(2010-07-16 12:09:57)

Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.9) Gecko/20100402 Linux Mint/8 (Helena) Firefox/3.5.9
[#] [Добавить метку] [Редактировать] Ответ на: Re: Как узнать текущую DE/WM? от anonymous 2010-07-16 11:24:16
avatar
Скрыть

Re: Как узнать текущую DE/WM?

>А если пользователь не пользуется *DM?
то смотреть параметры запуска startx и парсить конфиг

anonymous(*)(2010-07-16 12:11:17)

Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.9) Gecko/20100402 Linux Mint/8 (Helena) Firefox/3.5.9
[#] [Добавить метку] [Редактировать] Ответ на: Как узнать текущую DE/WM? от anonymous 2010-07-15 21:59:00
avatar
Скрыть

Re: Как узнать текущую DE/WM?

глянь спецификацию х11. Вроде бы можно через рутовый виндов.

bugmaker(*)(2010-07-17 08:54:30)

Opera/9.62 (X11; Linux i686; U; en) Presto/2.1.1
Этот тред читают 5 пользователей:
Анонимных: 5
Зарегистрированных: 0




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!