
Como posso saber se é o Ubuntu ou o Kubuntu que está instalado?
Vou instalar chmsee
no ubuntu, mas kchmviewer
no kubuntu.
Responder1
echo $DESKTOP_SESSION
deve informar qual ambiente de área de trabalho está em uso. ubuntu == algum DE baseado em gtk, unidade por padrão. As outras eu não conheço de imediato, mas essa variável de ambiente existe exatamente para esse propósito.
Responder2
Outras opções incluem:
- como mencionado, examine
$DESKTOP_SESSION
ou$XDG_CURRENT_DESKTOP
veja se eles indicam qual ambiente de desktop está sendo executado (o KDE/Kubuntu pode mostrarplasma
), mas isso pode ser ambíguo e/ou mudar ao longo dos anos; - através da área de trabalho, pressione a tecla "super" (ou seja, tecla "windows") e procure por "about", que mostrará detalhes do sistema do
settings
aplicativo (seja do KDE ou Gnome, etc); - instale
wmctrl
(viasudo apt install wmctrl
) e execute:wmctrl -m
para ver se ele reportaKWin
para o Kubuntu, ou por exemplo,GNOME Shell
para o Ubuntu (vejahttps://unix.stackexchange.com/a/116569/7832)