| @@ -725,19 +725,21 @@ class ClaudiaLauncher(QWidget, ui_claudia_launcher.Ui_ClaudiaLauncherW): | |||||
| if not SHOW_ALL: | if not SHOW_ALL: | ||||
| if os.path.exists("/usr/bin/yaourt"): | if os.path.exists("/usr/bin/yaourt"): | ||||
| pkg_out = getoutput("/usr/bin/yaourt -Qsq").split("\n") | |||||
| pkg_out = getoutput("env LANG=C /usr/bin/yaourt -Qsq").split("\n") | |||||
| for package in pkg_out: | for package in pkg_out: | ||||
| pkglist.append(package) | pkglist.append(package) | ||||
| elif os.path.exists("/usr/bin/pacman"): | elif os.path.exists("/usr/bin/pacman"): | ||||
| pkg_out = getoutput("/usr/bin/pacman -Qsq").split("\n") | |||||
| pkg_out = getoutput("env LANG=C /usr/bin/pacman -Qsq").split("\n") | |||||
| for package in pkg_out: | for package in pkg_out: | ||||
| pkglist.append(package) | pkglist.append(package) | ||||
| elif os.path.exists("/usr/bin/dpkg-query"): | |||||
| pkg_out = getoutput("/usr/bin/dpkg-query -W --showformat='${Package}\n'").split("\n") | |||||
| for package in pkg_out: | |||||
| pkglist.append(package) | |||||
| elif os.path.exists("/usr/bin/dpkg"): | |||||
| pkg_out = getoutput("env LANG=C /usr/bin/dpkg --get-selections").split("\n") | |||||
| for pkg_info in pkg_out: | |||||
| package, installed = pkg_info.rsplit("\t", 1) | |||||
| if installed == "install": | |||||
| pkglist.append(package.strip()) | |||||
| if not "bristol" in pkglist: | if not "bristol" in pkglist: | ||||
| self.tabWidget.setTabEnabled(TAB_INDEX_BRISTOL, False) | self.tabWidget.setTabEnabled(TAB_INDEX_BRISTOL, False) | ||||