LINUX.ORG.RU
ФорумTalks

Директория «Рабочий стол» в Ubuntu — это какой-то позор


0

0

Нет, ну серьёзно. Вот скачивает пользователь установщик драйверов для принтеров HP (в репозитории достаточно новой версии нет, вернее есть, но для более новых версий Ubuntu). Браузер по умолчанию с установками по умолчанию скачивает исполняемый файл на рабочем столе. Ок, пользователь открывает терминал, переходит на рабочий стол (ну ок, пользователь опытный, знает, что пробелы надо экранировать слэшем и писать «Рабочий\ стол»). Запускает установщик, отвечает на его вопросы, и получает сообщение:
'make' command failed with status code 2

Потом пользователь гуглит это сообщение, находит, что дело, оказывается, в названии директории «Рабочий стол», перемещает установщик в домашний каталог (он, благо, у пользователя латиницей и без пробелов) и принтер успешно устанавливается, всё, можно печатать.

Но если после такого опыта кто-то мне скажет «попробовал я вашу Ubuntu, намучался с ней, получил порцию фрустрации и деинсталлировал», я его вполне пойму.

Кстати, для информации — какие ещё дистрибутивы занимаются подобным (сюда же, например, включение Compiz Fusion или Pulseaudio в поставку по умолчанию)?

Дааа, помню много нервов убил на этом failed. Перескачивал исходники, сверял md5sum, копался в коде...

ZZaiatSS ★★
()

>включение Compiz Fusion

тут еще непонятно

или Pulseaudio в поставку по умолчанию

А вот тут тоооолсто

mikhalich ★★
()

Слакваре и Опенсуся!

ipwww ★★
()

> Кстати, для информации — какие ещё дистрибутивы занимаются подобным

Это не совсем дистры этим занимаются , а умники из локализации пакета xdg-user-dirs от freedesktop.org. Вот туда лучики своей благодарности можете направлять смело.
Кстати, такая же байда и в Debian.
ps: Пламенный привет любителям ванильного софта.

elipse ★★★
()

>получает сообщение:

'make' command failed with status code 2


Боюсь, что Ubuntu тут не верный выбор by design.

KRoN73 ★★★★★
()
Ответ на: комментарий от elipse

>Это не совсем дистры этим занимаются , а умники из локализации пакета xdg-user-dirs от freedesktop.org. Вот туда лучики своей благодарности можете направлять смело.

Жёстко привязываться к именам каталогов и не понимать в XXI веке пробелов в именах файлов - вот допускающим такое программерам нужно лучики слать.

KRoN73 ★★★★★
()

Помню такое раньше было. Еще смешнее в федоре с установкой скачанных rpm пакетов, yum оказывается не понимает кириллицу в пути к файлу (написан на python, а в нем нет utf8 «по умолчанию»).

А в убунту сейчас все скачивается в «Загрузки» если не ошибаюсь.

Lucky1 ★★★
()

>Запускает установщик, отвечает на его вопросы, и получает сообщение:

'make' command failed with status code 2


И в этом виновата Убунта потому, что…?

Deleted
()
Ответ на: комментарий от KRoN73

можно поправить все в:
<name user>/.config/user-dirs.dirs
XDG_DESKTOP_DIR=«$HOME/Desktop» <--!!
XDG_DOWNLOAD_DIR=«$HOME/Загрузки»
XDG_TEMPLATES_DIR=«$HOME/Шаблоны»
XDG_PUBLICSHARE_DIR=«$HOME/Общедоступные»
XDG_DOCUMENTS_DIR=«$HOME/Документы»
XDG_MUSIC_DIR=«$HOME/Музыка»
XDG_PICTURES_DIR=«$HOME/Картинки»
XDG_VIDEOS_DIR=«$HOME/Видео»

elipse ★★★
()

Я кончено не знаю, может у меня принтер кривой, но почему-то он из коробки даже в убунте работает.

vkos ★★
()
Ответ на: комментарий от elipse

>можно поправить все в

Конечно, можно. Но у нормального программера софт должен работать хоть в «~/syncronized/Мои проекты/JBForth2/Информация к размышлению» (от балды первый попавшийся каталог подобного вида)

KRoN73 ★★★★★
()

Во-первых, дурацкая настройка «Качать все в \„Загрузки\“» придумана Mozilla. В Убунту ее просто не стали изменять.

Во-вторых, если пользователь такой опытный, что знает, чем экранировать пробелы, то он еще переведет глаза на пару строчек вверх и увидит, почему «'make' command failed».

proud_anon ★★★★★
()

Во-первых, .config/user-dirs.*, во-вторых, не ubuntu-team писали кривые не экранирующие пробелы приблуды, в-третьих, естественный отбор ущербий типа тебя просто необходим для экосистемы.

as33 ★☆☆
()

Не очень понятно причем здесь Ubuntu, кривую установщик сделали в HP, а виновата Ubuntu. За всякий «Рабочие стол» убивать надо, но это отдельная история.

goose
()

Но если после такого опыта кто-то мне скажет «попробовал я вашу Ubuntu, намучался с ней, получил порцию фрустрации и деинсталлировал», я его вполне пойму.

Если кто-то хочет тянуть вантузячие привычки в линукс, пусть лучше в мастдае продолжает сидеть.

Eddy_Em ☆☆☆☆☆
()

Я ещё не разу не ставил в Linux русский интерфейс, вроде бы и так всё понятно. И от подобных проблем застрахован.

GoNaX ★★★
()

Ок, пользователь открывает терминал, переходит на рабочий стол (ну ок, пользователь опытный, знает, что пробелы надо экранировать слэшем и писать «Рабочий\ стол»). Запускает установщик, отвечает на его вопросы, и получает сообщение:
'make' command failed with status code 2

Установщик драйверов для принтеров HP писали криворукие индусы.

Legioner ★★★★★
()
Ответ на: комментарий от KRoN73

Ну этому формальному изобретению знатоков русского языка уже не один год.
И почему надо пыхтеть именно на лоре ? - мне не совсем понятно.
А что там в багзилке у этих товарищей ? Ась ?

Бааа , да тут знакомые все лица !!
http://translationproject.org/team/ru.html

elipse ★★★
()
Ответ на: комментарий от elipse

Ну этому формальному изобретению знатоков русского языка уже не один год.

ну так, как правильно, без пробелов перевести на русский язык «Desktop»?

anonimbus ★★
()
Ответ на: комментарий от GoNaX

И от подобных проблем застрахован.

18:36 /Data/documents/SAO/videoguide/видеогид САО
make
gcc    -c -o fiber_guide_cgi.o fiber_guide_cgi.c
In file included from fiber_guide_cgi.c:13:
fiber_guide_cgi.h:10:19: error: fftw3.h: Нет такого файла или каталога
fiber_guide_cgi.h:12:26: error: gsl/gsl_sort.h: Нет такого файла или каталога
fiber_guide_cgi.h:13:31: error: gsl/gsl_wavelet2d.h: Нет такого файла или каталога
make: *** [fiber_guide_cgi.o] Ошибка 1

(ошибки - потому что дома я gsl не установил).

И в чем проблема? Как угодно называйте директории, make'у на это наплевать. Кстати, допускать проблемы в именах файлов - плохой тон.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от proud_anon

> Во-вторых, если пользователь такой опытный, что знает, чем экранировать пробелы, то он еще переведет глаза на пару строчек вверх и увидит, почему «'make' command failed».

Установщик не показывает вывод make. Он только передаёт сообщение об ошибке.

ijo_suna
() автор топика

У меня есть програмка, которую постоянно забываю выложить. Когда ложишь (скачиваешь) файл в определенный каталог, то появляется окошко, которое спрашивает, что делать с файлом. Там можна выставить удалить через столько-то времени, не удалять, сделать симлинк в каком-то каталоге.

В итоге можно сделать «Удалить /home/vertexua/Temporary/opencl_manual.pdf через 2 месяца, создать симлинк в папке /home/vertexua/Books. Симлинк удалить вместе с файлами».

Вот такой себе file garbage collector. Ругайте.

vertexua ★★★★★
()
Ответ на: комментарий от elipse

>новая папка -> новая_папка

рабочий cтол -> рабочий_cтол


В русском языке символ подчёркивания для соединения слов не используется. // К.О.

Deleted
()
Ответ на: комментарий от elipse

Страдаете может вы, а мы не пользуемся индусокодом :} Вместо того, что бы решать проблемы, вы предлагаете засунуть голову в песок и сказать, что так и должно быть.

Deleted
()
Ответ на: комментарий от Deleted

Так можно прийти к тому, «пусть компилятор сам догадывается, что я хочу сказать, даже если параметры в неправильном порядке».

Deleted
()

1. Не ставить Убунту.
2. Если уж ставить, то инсталлировать софт из репозитрия, а не через...
3. Если уж не из репа, то скачивать пакет в нормальный каталожек, а не на Раб. стол, где в идеале вообще пусто должно быть.
4. Иначе — ССЗБ.

alg0rythm
()
Ответ на: комментарий от alg0rythm

Автор как раз имел ввиду обычных пользователей, на которых Ubuntu рассчитана. Они постоянно ССЗБ, система должна быть максимально дуракоустйчива.

vertexua ★★★★★
()

это одна из причин, почему я никогда не выбираю русские локали/языки при инсталляции.

isden ★★★★★
()

> Потом пользователь гуглит это сообщение, находит, что дело, оказывается, в названии директории «Рабочий стол»

кстати, на самом то деле, все дело в кривых скриптах сборки этого самого сферического установщика драйверов для принтеров HP. ибо такие ситуации должны обрабатываться корректно, ибо UTF-8.

isden ★★★★★
()
Ответ на: комментарий от alg0rythm

> где в идеале вообще пусто должно быть.

Всегда было интересно узнать про истоки у этого настойчивого поверья.

elipse ★★★
()
Ответ на: комментарий от KRoN73

> Боюсь, что Ubuntu тут не верный выбор by design.

почему же? я ну бубунте чего только не собирал... причем, все досконально и для чайников описано в интернетах.

isden ★★★★★
()
Ответ на: комментарий от alg0rythm

>Так это, не надо им пользоваться. Что он вам, проститутка, что ли? :)
Линукс пользуется тобой? Такая ОС нам не нужна.

anotheranonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.