The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Как узнать какой window manager запущен (KDE or GNOME)"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Как узнать какой window manager запущен (KDE or GNOME)"  
Сообщение от Andrew email(??) on 19-Сен-06, 14:25 
Как програмно, средствами C, узнать какой window manager запущен (KDE или GNOME) или хотя бы не запущен ли KDE.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Как узнать какой window manager запущен (KDE or GNOME)"  
Сообщение от Andrew email(??) on 19-Сен-06, 14:44 
Можно было бы так:
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
    printf("Desktop: %s\n", getenv("DESKTOP_SESSION"));
    return 0;
}

Но оказывается не всегда переменная DESKTOP_SESSION существует :-/

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "Как узнать какой window manager запущен (KDE or GNOME)"  
Сообщение от kvk email on 19-Сен-06, 17:50 
?
1. ведь возможна ситуация когда запущен и тот и другой...
2. анализировать вывод ps auxw или /proc/
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "Как узнать какой window manager запущен (KDE or GNOME)"  
Сообщение от horsh (??) on 20-Сен-06, 19:53 
>Как програмно, средствами C, узнать какой window manager запущен (KDE или GNOME)
>или хотя бы не запущен ли KDE.

Вне зависимости от наличия или присутствия KDE и GNOME (которые не являются window manager'ами) window manager может быть почти любым. Причем на разных дисплеях
(:0, :1 итд) одновременно могут крутиться разные wm поэтому ps auxw не поможет.

http://www.faqs.org/faqs/x-faq/part6/section-32.html


Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

4. "Как узнать какой window manager запущен (KDE or GNOME)"  
Сообщение от konst email(??) on 20-Сен-06, 20:39 
>>Как програмно, средствами C, узнать какой window manager запущен (KDE или GNOME)
>>или хотя бы

>(:0, :1 итд) одновременно могут крутиться разные wm поэтому ps auxw не
>поможет.
цитирую автора темы:) :
"или хотя бы не запущен ли KDE. "

PS. за все остальное не отвечаю :)

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

5. "Как узнать какой window manager запущен (KDE or GNOME)"  
Сообщение от xxx (??) on 22-Сен-06, 18:57 
>>>Как програмно, средствами C, узнать какой window manager запущен (KDE или GNOME)
>>>или хотя бы
>
>>(:0, :1 итд) одновременно могут крутиться разные wm поэтому ps auxw не
>>поможет.
>цитирую автора темы:) :
>"или хотя бы не запущен ли KDE. "
>
>PS. за все остальное не отвечаю :)


Ищи kdeinit

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру