KDE veya Gnome kullanıp kullanmadığımı nasıl kontrol edebilirim?


53

ya da belki başka bir şey?

Redhat işletim sistemi kullanıyorum.


1
bitti :) OP'nin, kullandığı kırmızının hangi versiyonunu kullandığını da belirtmesini isterdim, çünkü RHEL olmadıkça, yaşlarda kırmızımsı bir yayılma olmamıştır
Journeyman Geek

Yanıtlar:


21

Yüklü uygulamalarınıza bir göz atın. Eğer birçoğu K ile başlarsa - sen KDE'sin. Bir çoğu G ile başlarsa, sen Gnome’dasın. Ciddi anlamda. (Her ikisi de olsa yüklediyseniz çok doğru değil).

Bilgisayarınızın ayarları panelinin Hakkında sayfasına giderseniz, bu size bazı ipuçları verecektir.

Alternatif olarak, Gnome veya KDE ekran görüntüleri için Google Görseller’e bakın. Masaüstü ortamının temel görünümünü gördükten sonra açıkça anlaşılmalıdır.


5
Makineye hem Gnome hem de KDE yükleyebildiğiniz ve menülerinizdeki her iki program grubuna erişebildiğiniz için ilk öneri kusursuz bir yöntem değildir. Hakkında paneli büyük olasılıkla yararlı cevaptır.
Shannon Nelson

90

Bir terminal açın ve şunu yazın:

echo $DESKTOP_SESSION

2
Bu en iyi cevap.
Ocak'ta

26
Her zaman doğru değil, biriyle ilgili olarak sadece "varsayılan" olabilir
dag729

10
tüm durumlar için işe yaramaz .. ben 12 ubuntu var ve yukarıdaki komut çıktı olarak sadece "ubuntu" verdi. @Shannon Nelson tarafından verilen emir çalıştı.
Tejas Patil

3
l1zard @ Marvin: ~ $ echo $ DESKTOP_SESSION, çok kullanışlı olmayan varsayılan sonuçlardır
l1zard

6
Mine sadece bu komutu gönderirken 'ubuntu' diyor: /
josh.thomson

38

Size en yaygın masaüstü ortamlarının kısa bir seçimini ve açıklamasını göstereyim.

Birlik

Birlik

Birlik Canonical tarafından geliştirilmiştir. Sağında saatin bulunduğu üstte bir bar ve sol tarafta bir arama / menü penceresi açacak bir düğme bulunur. Ekranın solunda bir başlatıcı var.

Varsayılan tema renkleri mor / turuncu / kahverengidir.

Logo, Ubuntu logosu ile aynıdır.

GNOME 3

GNOME 3

Gnome 3, Gnome masaüstü ortamındaki üçüncü yinelemedir. Üstünde bir saat bulunan bir çubuk ve solunda, çoğu uygulamayı içeren tam ekran bir pencere açacak bir menü düğmesi bulunur.

Varsayılan tema, genel öğelerde çok siyah olduğu için koyu renktedir, ancak pencereler açık gridir.

Logo bir ayaktır. dört ayak parmağı ile.

MATE (Gnome 2'nin çatalı)

DOSTUM

MATE, Gnome 2'nin bir çatalıdır. Ekranın üst kısmında diğeri dibinde olmak üzere iki çubuk bulunur. En üstteki ana menü (üç öğeyle açılır, Uygulamalar, Yerler ve Sistem), bazı başlangıçlar ve en sağdaki saat. Alt çubuk, pencere listesini ve masaüstü değiştiriciyi tutar. İlk üçünün aksine, masaüstünde varsayılan yapılandırmada simgeleri (Bilgisayar, Ev, Çöp Kutusu ve ayrıca çıkarılabilir medya) var. Sistem menüsünde hakkında bir iletişim kutusu bulunabilir.

Varsayılan tema, yeşil ya da mavi vurgulu hafif bir temadır.

Logo, kesişen oklu iki çemberdir.

XFCE

XFCE

XFCE her zaman Gnome 2'nin küçük kardeşi olarak görülmüştür, ancak buna denilmemelidir. MATE / Gnome 2'ye çok benziyor ve ikisi ile kolayca karışabilir. Varsayılan konfigürasyon, MATE / Gnome 2 ile aynıdır, ancak üst çubuktaki menü yalnızca bir simgedir, ancak benzer şekilde yapılandırılmıştır.

Logo bir faredir.

KDE

KDE

KDE en eski masaüstü ortamlarından biridir. Ana menüyü (simge olarak), pencere listesini ve saati içeren ekranın alt kısmında bir çubuk bulunur. Ana menü, kategorilere göre sıralanmış büyük bir açılır menüdür.

Varsayılan tema çok hafif ve cilalı cam gibi görünüyor.

Logo, bazen bir ejderha olan bir "K" dir.

Tarçın

Tarçın

Tarçın ağırlıklı olarak Gnome 3'e dayanmaktadır. Menü düğmesini, pencere listesini ve saati içerdiği için KDE'ye benzer bir alt çubuğa sahiptir. Ana menü aynı zamanda kategorileri olan bir açılır menüdür.

Varsayılan tema çok yeşilimsidir.

Diğerleri

Neyse ki, orada çok daha fazla masaüstü ortamı var, ancak bu size en sık kullanılanlar hakkında hızlı bir genel bakış sunmalıdır.


3
Aşağı oy verildi - kötü bir cevap olduğu için değil (değil) ama ekran görüntüleri gittikçe modası geçmiş. Komut satırı alternatifleri daha iyi.
Andrew M,

@AndrewM: Doğru ... Yine de, güncellemeli miyim yoksa daha genel bir şeye genişletmem mi gerektiğinden emin değilim ... ama diğer cevaplardan daha iyi olamaz. Şimdilik genişleteceğim ve güncelleyeceğim ...
Bobby,

great edit - olumsuz oy geri döndü. Birlik ve Gnome arasındaki ilişkiyi açıklamaya değer mi?
Andrew M

@AndrewM: Ne demek istiyorsun? İkisinin de Gtk3 kullandığını mı? Ya da aralarındaki aşk / nefret? Bu arada, yayınlarımdaki indirimlerden endişe duymuyorum, oysa indirimler olumsuz değil.
Bobby

Ben Birlik düşünce oldu Gnome (üstte sadece kaplama)? Ben birlikteyim ve bu soruda önerilen diğer testlerin birçoğu Gnome (örn. "Ls / usr / bin / * session *" ve ps | grep tarzı testler). İlginç olarak biraz okuyacağım.
Andrew M

21

Hızlı yol # 1: En üst satırda bir "Sistem" menü girişi varsa ve menüde "Gnome Hakkında" yazan bir öğe varsa, muhtemelen Gnome kullanıyorsunuzdur.

Hızlı yol # 2:

ps -ef | grep gnome

5
Daha kısa versiyon: pgrep -f gnome
Demi 23

Kullanıcı, otomatik başlatma ayarlarını kullanarak kullanıyorsa gnome-session-propertiesne yapmalı ? Ya da aynı anda, ancak bir Mate oturumunda başka bir kullanıcı giriş yaptıysa?
temel6

18

kullanırım echo $XDG_CURRENT_DESKTOP

Hayal edilebilecek her Linux dağıtımında% 100 çalışan bir çözüm olup olmadığından emin değilim, ancak yeterince iyi olduğunu kanıtladı.


Gelecekteki çalışanlar için kullanışlıdır - ubuntu 13.10'daki "Birlik" i geri döndürür (gnome değil)
Andrew M

@AndrewM: Bana mantıklı geliyor, Birlik tam olarak Gnome değil. Ve bilgilendirme için teşekkürler!
Violet Zürafa,

@AndrewM ile aynı fikirdeyim, diğer komut satırı çözümleri gnome veriyor ama Unity kullanıyorum ve bu benim için çalışıyor.
melston

15

Bulduğum en iyi araçları test ettim

  1. Linux Mint altında GNOME kuruldu;
  2. Linux Nint Live USB altında GNOME;
  3. Linux Mint altında MATE;
  4. Lubuntu altında LXDE;
  5. Puppy Linux altındaki JWM (JWM bir masaüstü ortamı değil, istifleyici bir pencere yöneticisidir).

Benim sonuçlarım:

  1. (şöyle böyle)
    env | grep DESKTOP_SESSION=

    1. DESKTOP_SESSION = gnome
    2. DESKTOP_SESSION = gnome
    3. DESKTOP_SESSION = default.desktop
    4. DESKTOP_SESSION = Lubuntu
    5. (hiçbir şey değil)
  2. (şöyle böyle)
    echo $GDMSESSION

    1. cüce
    2. cüce
    3. (hiçbir şey değil)
    4. Lubuntu
    5. (hiçbir şey değil)
  3. (peki, ama mükemmel değil)
    pgrep -l "gnome|kde|mate|cinnamon|lxde|xfce|jwm"
    ps -A | egrep -i "gnome|kde|mate|cinnamon|lxde|xfce|jwm"

    1. (TAMAM)
    2. (TAMAM)
    3. (TAMAM)
    4. (YANLIŞ)
    5. (hiçbir şey tamam değil)
  4. (çok iyi, ama mükemmel değil)
    HardInfo

    1. (hiçbir şey değil);
    2. GNOME 2.32.0
    3. DOSTUM
    4. LXDE (Lubuntu)
    5. Bilinmeyen (Pencere Yöneticisi: JWM)

SONUÇ: Bir HardInfo ve komut kombinasyonu

ps -A | egrep -i "gnome|kde|mate|cinnamon|lxde|xfce|jwm"

muhtemelen istenen cevabı verecektir.


'HardInfo' nedir?
Sopalajo de Arrierez

Hmm, çıktıda tam olarak ne arıyoruz? Ben "gnome-keyring-d", "xfce4-volumed" ve "kdeinit4" aldım. Bunlardan bazıları bağımlılık olarak kurulmuş olacak. Bunlardan hangisinin ana masaüstü ortamım olduğundan emin değilim.
Annan

İkinci cevabı bağlamak yerine neden çapraz gönderi yapıyorsunuz ?
ssc

4

Bu komut faydalı görünüyor:

ls /usr/bin/*session*
  • GNOME içinde döndürür / usr / bin / gnome-session (ve dahası)
  • MATE içinde / usr / bin / mate-session (ve daha fazlası) döndürür
  • LXDE içinde / usr / bin / lxsession döndürür (ve dahası)
  • XFCE içinde / usr / bin / xfce4-session (ve daha fazlası) döndürür
  • JWM'de / usr / bin / icewm oturumunu döndürür (jwm oturumu olmalı, değil mi ?!)

3
Sadece gösteriyor çünkü güvenilir değil yüklü sadece, oturum yöneticileri çalıştıran ve tüm masaüstü ortamları aslında bir eşleştirme var - biri *-session(eğer jwm için belirtildiği gibi) yürütülebilir, veya bu tür bir program hiç.
Grawity

bu bana /usr/bin/byobu-select-session /usr/bin/dbus-run-sessionhiç masaüstü ortamı kurulmamış bir sunucu sisteminde veriyor
ssc

4

Bu, GUI'nizi belirlemek için iyi bir komuttur:

pgrep -l "gnome|kde|mate|cinnamon|lx|xfce|jwm"

2
Bu komut için benim çıkışlar bak: kdevtmpfs, gnome-keyring-d, lxsession, lxpanel, xfce4-power-man, gnome-pty-helpe. Lubuntu Desktop’ı çalıştırıyorum.
Sopalajo de Arrierez

3
  1. Kabuk terminali / konsolu açın
  2. Aşağıdaki ifadeyi yazın ve enter tuşuna basın

printenv XDG_CURRENT_DESKTOP

  1. XDG_CURRENT_DESKTOP ortam değişkeni, hangi masaüstüne sahip olduğunuzu gösterir

RHEL 6'da çalışmaz
Xalorous

1
Üzgünüm ama bu komut benim için Ubuntu 1x.xx'de çalışıyor.
Turgay Kale

2

Yeni bir kullanıcı, yukarıdaki ekran görüntüsünde KDE ve Gnome arasındaki farkları tanımayabilir. Masaüstünün rengine veya açık olan uygulamalara değil, varsayılan panellerin (Gnome ile üst ve KDE ile alt) konumuna bakın.


Geç bir anlaşma. Bir süredir RedHat, Gnome ve KDE'yi Bluecurve temasına göre normalleştiriyordu, bu da çizgileri daha da bulanıklaştırıyordu.
Rich Homolka

2

Bir terminalde veya konsolda şunları çalıştırabilirsiniz:

pgrep -l "gnome|kde|mate|cinnamon"

veya

ps -A | egrep -i "gnome|kde|mate|cinnamon"

Daha fazla satırda görünen öğe cevap olmalıdır.


0

HardInfo'yu çalıştırabilirsiniz. Varsayılan olarak en azından Linux Mint'te hazırdır; veya kurabilirsin (Synaptic'ten, ...).

Çalıştırabilirsiniz:

  1. ana menüden> Arama kutusu> hardinfo veya
  2. ana menüden> Tüm uygulamalar> Sistem Araçları veya Yönetim> Sistem Bilgisi veya
  3. ana menüden> Tüm uygulamalar> Tümü> Sistem Bilgisi veya
  4. bir terminalden veya konsoldan> hardinfo> Enter veya
  5. Uygulamayı Çalıştır iletişim kutusundan (Alt + F2)> hardinfo> Enter.

HardInfo açıldığında, sadece "İşletim Sistemi" maddesine tıklamanız ve "Masaüstü Ortamı" satırına bakmanız yeterlidir.

Günümüzde, GNOME ve KDE dışında, MATE, Tarçın, ...


0

KDE ile de test yapıyorum ve sonucum:

a) HardInfo ile grafiksel yol: cevap normalde "İşletim Sistemi"> "Masaüstü Ortamı" dır, ancak değilse "Ortam değişkenleri" ifadesini arayamazsınız. HardInfo, KDE'li hariç tüm test edilen dağıtımlarla hazırdır, ancak kolayca ve hızlı bir şekilde kurulabilir (Linux Mint 13'te yalnızca 2 paket).

b) Komut satırı, bu komutla:

ps -A | egrep -i "gnome|kde|mate|cinnamon|lx|xfce|jwm"

Daha fazla satırda görünen madde cevap olmalıdır (eğer "session" ile beraberlik varsa bir çözüm olmalıdır).


3 yıldan fazla olduğu için ... Sanırım OP ya cevabı kendi kendine ya da başka bir yerde buldu ya da bütün fikri bırakmaya karar verdi.
JackLock

0

Yüklü DE'nin sürümünü bilmek için Synaptic'i açabilir ve adını "Hızlı filtre" kutusuna koyabiliriz. "Yüklü Sürüm" altında cevap bizde. Bunun yanında, "En Son Sürüm" altında, güncelleyebildiklerimizin en iyisini görebiliriz (en azından "Yeniden Yükle" yi tıklattıysak ve yalnızca kararlı yazılımı göz önüne alırsak, varsayılan olarak, geliştirme sürümlerine erişim genellikle disabled-). Eğer Synaptic yerine düşünülen dağıtım, PackageKit veya benzeri bir çözüm kullanıyorsa, avaiable olabilir.


Sorusu, Debian / Ubuntu değil RedHat işletim sistemlerinde bunun nasıl yapılacağı ile ilgili!
slm

0

Sadece Sistem Yardım rehberini açın (genellikle "Sistem" menüsü altında) ve başlığın ne olduğunu görün!


0

İnxi'yi kurun ve çalıştırın inxi -Sxxx(ya inxi -Sxxda inxi sürümünüz en son sürüm değilse):

$ 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) 
$ 

Kurarken inxi sadece bu amaç için overkill görünebilir, inxi ile çok daha fazla sistem bilgi sağlamak için kullanılabilir inxi -Fxxxz(burada -zMAC adresi gibi maskeler şeyler).

İçin başlangıç sayfası inxi olduğunu burada .


Ayrıca bir screenfetch çatalı olan neofetch de var :

$ 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 
$   

İçin başlangıç sayfası neofetch olduğunu burada .


-1

Sysinfo paketi hangi Gnome / diğer kullandığınızı size gösterir:

sudo apt-get install sysinfo
sysinfo

-1

Orijinal yazıya göre, benim için ideal çözüm (ve bir başkasının umuduyla) örnekle gösterildi:

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

Çünkü Mate ve Cinemon cücelerdendirler. Son zamanlarda ne yapmak istediğine bağlı. Mageia linux'ta her iki ortama da kolayca sahip olabilirsiniz ve bu senaryo nedeniyle yazılmıştır.


-2

Bende bu fonksiyon var ~/.bash_aliases-

# open terminal function
open-terminal()
{
    # if gnome is running
    if [ $(pgrep -c gnome-panel) -gt 0 ]; then
            echo "running gnome"
            gnome-terminal
    # if xfce is running    
    elif [ $(pgrep -c xfce4-panel) -gt 0 ]; then
            echo "running xfce"
            xfce4-terminal
    fi
}
alias trm='open-terminal'

Soruya cevap vermiyor ve open-terminalişleviniz için daha iyi alternatifler var : askubuntu.com/questions/207442/…
air-dex

Peki, sağladığınız link bu soru ile hiç alakası yok, betiğim, os'un şu anda hangi panelde çalıştığını kontrol ederek oturumu tanımlar, bununla ilgili herhangi bir sorun görmüyorum.
ramgorur
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.