Browse Source

Use LC_ALL=C when calling external tools

tags/v0.9.0
falkTX 9 years ago
parent
commit
7eeeb94d2c
3 changed files with 7 additions and 7 deletions
  1. +3
    -3
      src/catia.py
  2. +3
    -3
      src/claudia_launcher.py
  3. +1
    -1
      src/jacksettings.py

+ 3
- 3
src/catia.py View File

@@ -548,7 +548,7 @@ class CatiaMainW(AbstractCanvasJackClass):
return return


# Get ALSA MIDI ports (outputs) # Get ALSA MIDI ports (outputs)
output = getoutput("env LANG=C aconnect -i").split("\n")
output = getoutput("env LANG=C LC_ALL=C aconnect -i").split("\n")
lastGroupId = -1 lastGroupId = -1
lastGroupName = "" lastGroupName = ""


@@ -584,7 +584,7 @@ class CatiaMainW(AbstractCanvasJackClass):
lastGroupName = "" lastGroupName = ""


# Get ALSA MIDI ports (inputs) # Get ALSA MIDI ports (inputs)
output = getoutput("env LANG=C aconnect -o").split("\n")
output = getoutput("env LANG=C LC_ALL=C aconnect -o").split("\n")
lastGroupId = -1 lastGroupId = -1
lastGroupName = "" lastGroupName = ""


@@ -620,7 +620,7 @@ class CatiaMainW(AbstractCanvasJackClass):
lastGroupName = "" lastGroupName = ""


# Get ALSA MIDI connections # Get ALSA MIDI connections
output = getoutput("env LANG=C aconnect -ol").split("\n")
output = getoutput("env LANG=C LC_ALL=C aconnect -ol").split("\n")
lastGroupId = -1 lastGroupId = -1
lastPortId = -1 lastPortId = -1




+ 3
- 3
src/claudia_launcher.py View File

@@ -677,17 +677,17 @@ 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("env LANG=C /usr/bin/yaourt -Qsq 2>/dev/null").split("\n")
pkg_out = getoutput("env LANG=C LC_ALL=C /usr/bin/yaourt -Qsq 2>/dev/null").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("env LANG=C /usr/bin/pacman -Qsq 2>/dev/null").split("\n")
pkg_out = getoutput("env LANG=C LC_ALL=C /usr/bin/pacman -Qsq 2>/dev/null").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"): elif os.path.exists("/usr/bin/dpkg"):
pkg_out = getoutput("env LANG=C /usr/bin/dpkg --get-selections 2>/dev/null").split("\n")
pkg_out = getoutput("env LANG=C LC_ALL=C /usr/bin/dpkg --get-selections 2>/dev/null").split("\n")
for pkg_info in pkg_out: for pkg_info in pkg_out:
package, installed = pkg_info.rsplit("\t", 1) package, installed = pkg_info.rsplit("\t", 1)
if installed == "install": if installed == "install":


+ 1
- 1
src/jacksettings.py View File

@@ -694,7 +694,7 @@ class JackSettingsW(QDialog):
def getAlsaDeviceList(self): def getAlsaDeviceList(self):
alsaDeviceList = [] alsaDeviceList = []


aplay_out = getoutput("env LANG=C aplay -l").split("\n")
aplay_out = getoutput("env LANG=C LC_ALL=C aplay -l").split("\n")
for line in aplay_out: for line in aplay_out:
line = line.strip() line = line.strip()
if line.startswith("card "): if line.startswith("card "):


Loading…
Cancel
Save