루분투, 우분투, 쿠분투 간에 스크립트를 전환해야 합니다. 스크립트가 어떤 플랫폼에서 실행되고 있는지 어떻게 알 수 있나요?
uname/lsb_release는 이 3개 버전에서 차이점을 전혀 보여주지 않았기 때문입니다.
Lubuntu$ uname -a
Linux 3.16.0-33-generic #44-Ubuntu SMP Thu Mar 12 12:19:35 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
Lubuntu$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.10
Release: 14.10
Codename: utopic
Lubuntu$ cat /etc/*release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.10
DISTRIB_CODENAME=utopic
DISTRIB_DESCRIPTION="Ubuntu 14.10"
NAME="Ubuntu"
VERSION="14.10 (Utopic Unicorn)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 14.10"
VERSION_ID="14.10"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
답변1
env | grep XDG_CURRENT_DESKTOP
현재 사용되는 데스크탑 환경을 반환합니다. 제 경우에는 LXDE
Lubuntu를 현재 데스크톱 환경으로 봅니다 . echo $DESKTOP_SESSION
반품 Lubuntu
.