74 votes

Comment puis-je vérifier si j'utilise KDE ou Gnome ?

Ou peut-être autre chose?

Je suis en train d'utiliser Redhat OS.

1 votes

Fait :) J'aimerais aussi que l'auteur de la publication ait précisé quelle version de Red Hat il utilise, car à moins que ce ne soit RHEL, il n'y a pas eu de sortie de Red Hat depuis des siècles

0 votes

Pas besoin de distinguer: knome.org

0 votes

0voto

DK Bose Points 201

Installez inxi et exécutez inxi -Sxxx (ou inxi -Sxx si votre version de inxi n'est pas la dernière) :

$ inxi --version | head -1 && inxi -Sxxx                                                                                       
inxi 3.0.32-00 (2019-02-07)
System:    Host: kububb Kernel: 4.15.0-65-generic x86_64 bits: 64 compiler: gcc v: 7.4.0 Desktop: KDE Plasma 5.12.9 
           tk: Qt 5.9.5 wm: kwin_x11 dm: SDDM Distro: Ubuntu 18.04.3 LTS (Bionic Beaver) 
$ 

Alors que l'installation de inxi uniquement à cette fin peut sembler exagérée, inxi peut être utilisé pour fournir beaucoup plus d'informations système avec inxi -Fxxxz (où -z masque des éléments comme votre adresse MAC).

La page d'accueil de inxi se trouve ici.


Il y a aussi neofetch qui est un fork de screenfetch:

$ neofetch --stdout
dkb@kububb 
------------ 
OS: Ubuntu 18.04.3 LTS x86_64 
Host: Inspiron 15-3567 
Kernel: 4.15.0-65-generic 
Uptime: 8 hours, 58 mins 
Packages: 2389 
Shell: bash 4.4.20 
Resolution: 1366x768 
DE: KDE 
WM: KWin 
WM Theme: Breeze 
Theme: Breeze Dark [KDE], Breeze-Dark [GTK2], MyBreeze-Dark [GTK3] 
Icons: Breeze [KDE], Breeze [GTK2/3] 
Terminal: konsole 
Terminal Font: Hack 11 
CPU: Intel i3-6006U (2) @ 2.000GHz 
GPU: Intel HD Graphics 520 
Memory: 1665MiB / 7846MiB 
$   

La page d'accueil de neofetch se trouve ici.

-1voto

tellyman69 Points 1

Le package sysinfo vous montrera quel Gnome / autre vous utilisez :

sudo apt-get install sysinfo
sysinfo

-1voto

TadejP Points 124

Selon le message original, la solution idéale pour moi (et j'espère quelqu'un d'autre) est démontrée avec l'exemple :

which zenity  2>&1 >/dev/null && echo Avoir GTK
which kdialog 2>&1 >/dev/null && echo Avoir KDE

Parce que Mate et Cinemon sont des dérivés de gnome. Cela dépend de ce que vous voulez faire récemment. Sur Mageia linux, vous pouvez avoir très facilement les deux environnements et c'est aussi pour cela que le script est écrit ainsi.

-2voto

ramgorur Points 188

J'ai cette fonction dans mon ~/.bash_aliases --

# fonction d'ouverture de terminal
open-terminal()
{
    # si gnome est en cours d'exécution
    if [ $(pgrep -c gnome-panel) -gt 0 ]; then
            echo "gnome en cours d'exécution"
            gnome-terminal
    # si xfce est en cours d'exécution    
    elif [ $(pgrep -c xfce4-panel) -gt 0 ]; then
            echo "xfce en cours d'exécution"
            xfce4-terminal
    fi
}
alias trm='open-terminal'

0 votes

Il ne répond pas à la question et il y a de meilleures alternatives pour votre fonction open-terminal : askubuntu.com/questions/207442/…

0 votes

Eh bien, le lien que vous avez fourni ne correspond pas du tout à cette question, mon script identifie la session en vérifiant quel type de panneau le système d'exploitation exécute actuellement, je ne vois aucun problème avec cela.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X