У меня была такая же проблема с Linux Mint (Cinnamon 2.8.8), и я не мог заставить ее работать с обычными исправлениями (используя .profile, меняя Xsession shebang на /bin/sh -l).
Проблема в том, что /bin/sh, который обычно является символической ссылкой на /bin/dash, читает ~/.profile, если это оболочка входа (т. е. с учетом опции -l).
[d2 ] Вы можете проверить это с помощью strace:$ strace -e open dash
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
open("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
open("/dev/tty", O_RDWR) = 3
$ ^D
+++ exited with 0 +++
$ strace -e open dash -l
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
open("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
open("/dev/tty", O_RDWR) = 3
open("/etc/profile", O_RDONLY) = 3
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=12260, si_status=0, si_utime=0, si_stime=0} ---
open("/etc/profile.d/Z97-byobu.sh", O_RDONLY) = 3
open("/etc/profile.d/bash_completion.sh", O_RDONLY) = 3
open("/etc/profile.d/vte.sh", O_RDONLY) = 3
open("/home/elias/.profile", O_RDONLY) = 3
$ ^D
+++ exited with 0 +++
Я не мог понять, какой скрипт изменить (попробовал кучу из них в / etc / X11 и / etc / mdm), но не повезло.
Итак, я бросил полотенце и сменил /bin/sh на /bin/bash вместо /bin/dash, и теперь он работает. :
)Вы можете скачать Ubuntu здесь.
Во время установки вам будет задан вопрос, на каком языке вы хотели бы установить Ubuntu.
Установщик Ubuntu
[ ! d6]
Даже если вам как-то удастся это испортить, вы можете исправить это позже.
Перейти к « Установщик Ubuntu » >>> «Учетная запись пользователя»> >> 'Язык
Настройки