Я использую tsocks с этой целью. Это - обертка, которая ловит все подключения и вперед их согласно Вашему tsocks.conf файлу. Например:
server = 127.0.0.1
server_type = 5
server_port = 1338
Где, поскольку у Вас уже есть набор ssh-прокси на localhost порте 1338. Используя этот метод, можно вложить соединения, так как следующая ssh сессия, работающая в tsocks обертке, будет вести себя как будто на другом конце соединения SSH.
Не обязательно лучше, чем использование socat, но я нахожу легче удержать контроль над.
Настройки локали установлены как переменные среды процессом входа в систему (который читает /etc/default/locale
) и наследованный дочерними процессами. Если Вы входите в систему новой сессии, новые настройки вступают в силу на новой сессии.
Можно установить настройки, сразу вступают в силу в оболочке путем выдачи команды
. /etc/default/locale
(отметьте ведущую точку). Если Вы добавили категорию, которая не была установлена прежде, Вы должны будете export
это. При удалении категории Вы должны будете unset
это.
Изменение настроек в оболочке влияет на все приложения, впоследствии запущенные той оболочкой (как долго, поскольку они используют системные настройки локали и не их собственный метод конфигурации).
Если Ваш используют оболочку, то только запускают новый вход в систему, например. su youruserid -
протестируйте его, затем выходят назад к Вашей исходной оболочке входа в систему
Если Вы используете gui, выходите из системы и вход в систему снова.
su youruserid -
- действительно?! Почему не просто выходят из оболочки и перезапускают его?!
– ThiefMaster
09.01.2014, 12:10
/etc/default/locale
то, которое выполнило бы тот файл как отдельную программу, которая бессмысленна, когда весь файл делает, является переменными набора. решение – Gilles 'SO- stop being evil' 31.08.2017, 09:53