ASP 14, как средство самовыражения

Автор: AlexLin Дата: 19.03.2009 19:18 Так получилось, что заняться Линуксом пришлось прямо с колес. Устроился на работу, где массово начался переход на Линукс с Винды. Поскольку этот переход потребовал адаптации пользователей с наименьшими потерями для работы, как таковой, то айтишникам и в том числе и мне пришлось здорово напрячься, чтобы все прошло наименее безболезненно. За что отдельное спасибо дистрибутиву ASP Linux 11.2.
Когда говорится о приближении Линукс к простому пользователю, то в отличие от Винды, я понимаю это, как простой способ сменить рабочую ось и максимально быстро получить тот же функционал, а не просто рабочий стол с еще более прекрасными картинками как в Висте. Почему же 11.2 соответствовал этим требованиям?

1. Полная поддержка кодировки cp1251, что в смешанной среде просто незаменима для нормального обмена данными.
2. КДЕ, который можно было приблизить на первом этапе к привычному виндовз - рабочему столу, но при этом там еще и куча всяких наворотов можно было наделать.


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

Почему я решил не останавливаться на 11.2, можно понять, поскольку у меня были претензии к работе разных кусков и кусочков дистрибутива, так как мне нужно было немного больше, чем пользователю. Обновления делал до тех пор, пока они не стали затрагивать библиотеки GTK и т. п. В частности firefox 3.0. Я спокойно к этому отнесся и подался за 12 й версией. Не буду жаловаться на проблемы, с которыми я столкнулся, такая наша судьба. В конце концов я работаю на этой версии. Но претензии есть. Исчезла кодировка cp1251. Нет, как таковая она осталась, я ее ручками подключил, но с тех пор я больше уже не видел нормальных русских имен на флэшке и сиди. Но подсистема печати стала работать лучше, да и KDE обновился.

Но 14 я версия меня совсем обескуражила. С кодировкой все осталось по прежнему. А рабочий стол КДЕ 4 приятно поразил своей быстрой и гладкой работой, как здесь где-то написали. А что дальше? Если АСП переходит в разряд продвинутых современных ОС, которые продвигают новейшие системы юзанья пользовательского интерфейса завтрашнего дня, то это совсем не дистрибутив для внедрения его на просторах СНГ. Радикально сменить основную рабочую среду и не дать альтернативы - это просто неуважение к пользователям. Нормальный админ не заморачивался бы на такую вещь. В конце концов можно изучить и дообновить 4 ку или на худой конец плюнуть и пересесть на другой дистрибутив. Но АСП внедряется, как массовая система, призванная действительно вытеснить Винду с тех рабочих мест, где ее навороты никому не нужны. И как вы себе представляете объяснения с пользователем по поводу плазмоидов, не говоря уж о флэшке, которую могут записать в соседнем отделе на винде. Я никогда не пасовал перед новинками и мне всегда было интересно опробовать новые идеи. Но АСП - это же не экспериментальная площадка. Если уж клиент стал на эту платформу, то он вправе ожидать, что обновления будут носить эволюционный характер.

Снести КДЕ 4 и поставить из 12 ки КДЕ 3.5.9, как тут советовалось не получиться, yum не разрешает зависимости. Что же касается установки этих пакетов поодиночке, то это уж слишком. Это на 30 ти то машинах! Не слишком ли рано АСП линукс стал превращаться в Висту? Может можно все-таки дать насладится людям работой на современном ядре и основных пакетах, но на уже отлаженном КДЕ?
Re: ASP 14, как средство самовыражения 19.03.2009 20:23daydrim Уже давно и тоже в свое время с сожалением увидел уход от кодировки cp1251 и переход к UTF8 , но это не проблема АСПлинукса, это общая тенденции в развитии и почти все дистрибутивы идут к UTF8, имхо хоть и болзненный переход немного , но это стоит того уверяю )
Re: ASP 14, как средство самовыражения 19.03.2009 21:15lkanter KDE на работе вообще нельзя использовать. Пользуйтесь гномом, и будет счастье.
Re: ASP 14, как средство самовыражения 19.03.2009 21:52oldjoe 2AlexLin
У меня возникло несколько очень назойливых вопросов по данной теме.
У жены на работе в свете последних событий возможна миграция win=>Linux.
В очень интересной форме - без админов - в связи с их полным отсутствием.
Правда тянется это давно и на сей предмет жестко тестируется уже третий подряд дистрибутив ASPLinux.
Так вот:
- что такого в KDE, что его обязательно надо ставить вендузятнику?
- обновить не пробовали? С моей кочки зрения приложения KDE 4.2.1, работающие в GNOME, уже вполне вменяемые.
-памяти на машинах хватает?, - KDE 4.2.1 нужно больше 700 Мб.
- что за проблемы с кодировками? У меня Word'овские и Excel' овские файлы открываются и правятся без проблем. С русскими именами файлов. Дальнейшая обработка и распечатка в ХРЮ так же без проблем.
- что за проблемы с флешками? Если они отформатированы в защищенный от Линукса формат, это проблемы админа, а не Линукса. На мою машину приходят несколько флешек работающих исключительно на винде - для ручной очистки от вирусов, в основном.
Re: ASP 14, как средство самовыражения 19.03.2009 23:49kosmonavt > Исчезла кодировка cp1251. Нет, как таковая она осталась, я ее ручками подключил, но с тех пор я больше уже не видел нормальных русских имен на флэшке

И никогда больше не увидите: cp1251 запатентована микрософтом. Попробуйте использовать для флешек cp866.

> и сиди.

Тыц сюды
Re: ASP 14, как средство самовыражения 19.03.2009 23:59BigAndy lkanter Пишет:
-------------------------------------------------------
> KDE на работе вообще нельзя использовать.
> Пользуйтесь гномом, и будет счастье.


Не подтверждаю я и еще 36 рабочих мест. На остальных рабочих местах - LXDE и ICE (по умолчанию)
Гном чересчур неповоротлив...
И Не-на-ви-жу НАУТИЛУС!!!!.
Re: ASP 14, как средство самовыражения 20.03.2009 00:01BigAndy daydrim Пишет:
-------------------------------------------------------
> Уже давно и тоже в свое время с сожалением увидел
> уход от кодировки cp1251 и
Это с хрена ли?
Родная кодировка линукса koi-8r... То, что кто-то менял Locale -их личное предпочтение...
Re: ASP 14, как средство самовыражения 20.03.2009 00:07BigAndy oldjoe Пишет:
-------------------------------------------------------

> -памяти на машинах хватает?, - KDE 4.2.1 нужно
> больше 700 Мб.
Это с какого перепуга?
Как вам КДЕ 4.2.06 на Cel 800/640МБ.??? Без единого тормоза (непомук, аконади,и 3д отключено нафиг)
> приходят несколько флешек работающих исключительно
> на винде - для ручной очистки от вирусов, в
> основном.
Не всех больных война убила... Масдаю -масдайные болезни. А я все флешки отформатировал в ext2 (чтобы без журнала)
Re: ASP 14, как средство самовыражения 20.03.2009 10:26AlexLin Я не сомневаюсь, что потратив энное количество времени вменяемый админ может заточить любую систему (если она, конечно, обладает такой заточенностью в своей сущности) до рабочего состояния. Я как раз поднял вопрос очень насущный именно для админов, занимающихся массовым внедрением Линукс. Быстрый переход с Винды - это реалии пространства СНГ. У нас, в отличие от Запада, Винда стала стандартом де-факто на само восприятие ПК и своей работы в нем. Как бы нам это не нравилось, но приходится учитывать сей факт при внедрении Линукс в нормально работающих организациях. КДЕ дает возможность максимально близко перенести функционал рабочего стола с Винды без "культурного шока" пользователя. Заметьте, что традиционная компьютерная грамотность также в СНГ предполагает прежде всего пользование Виндой. Принимать работника и усаживать его за КДЕ4 - это совсем не метод. ОО пошел тем же путем, не стал изобретать велосипед, а предложил среду максимально близкую к Оффис и, заметьте, поддерживает их форматы. Собственно, пользователю до лампочки UTF8 на машине или CP1251, вопрос в том, насколько оправданы затраты админов на адаптацию Линуксов в смешанной среде, если все это прекрасно решается еще на этапе разработки дистрибутива.

GNOME тоже не вершина пользовательского интерфейса. Собственно, если бы в свое время Линукс не начали приближать к пользователю, то зачем бы вообще была нужна вся эта возня с графическими средами? Я, как раз, уважаю в Линуксе стремление предложить пользователю реальную альтернативу рабочего стола Виндовс с точки зрения его последовательной и понятной организации, простоты и, одновременно, мощности настройки, скорости и чтобы он своими метастазами не проникал в ядро системы. Возможно, что КДЕ4 - это будущий такой менеджер. Но где люди, которые станут его пользователями? Если раньше Винда поставляла полуфабрикат, то сейчас для Линукса человека надо готовить заново.

TO oldjoe
Отвечаю по порядку
1. КДЕ - это тот рабочий стол, который можно поставить ночью на стол пользователя Винды и тот с утра спокойно продолжит работу, а не станет вопить на весь отдел, что у него все перестало работать. Мы обязаны обеспечить работу, а уже потом заниматься внедрением новых идей.
2. По Гному тоже самое см. п. 1.
3. Памяти на машинах по 512 М. И если этого не хватает для работы КДЕ, то вполне хватает для работы XP. Это не аргумент в данной ситуации.
4. Речь идет о кодировке файловой системы. Попробуйте с машины UTF8 зайти по SSH на машину с cp1251. Или подкинуть битый диск ext3 cp1251 на машину с UTF8, чтобы слить каталог /home, к примеру. Ну нет возможности отказаться от этой кодировки в организации, почему же на 11.2 это не вызывало таких проблем?
5. Проблемы с флэшками очень простые. Флэшка является личным носителем информации и админ не обязан форматировать пользователям флэшки, которые возят их по всей Украине. У человека дома стоит Винда, это его личное дело. Он приходит в организацию и выясняется, что под UTF8 его русские имена файлов выглядят как в фильме ужасов. Что, ему рассказать о том, как UTF8 победно шагает по миру?
Re: ASP 14, как средство самовыражения 20.03.2009 10:37AlexLin В конце концов, дайте, пожалуйста, 100 % работающий рецепт, как обеспечить монтирование флэш и CD/DVD, записанных в Windows с русскими именами файлов, в Линукс 12 или 14 с "ручками прикрученной" локалью 1251 чтобы те читались. Это решает самый больной вопрос, а КДЕ - это вопрос уже академический.
Re: ASP 14, как средство самовыражения 20.03.2009 10:51BigAndy
Цитата:
Я, как раз, уважаю в Линуксе стремление предложить пользователю реальную альтернативу рабочего стола Виндовс с точки зрения его последовательной и понятной организации, простоты и, одновременно, мощности настройки, скорости и чтобы он своими метастазами не проникал в ядро системы

Улыбнуло.
Вы для начала осильте сязку nepomuk akonadi и strigi... Улыбка

Уверяю вас, поскольку имею опыт миграции всего чего у меня было на линукс: пользователю, если популярно объяснить, что с завтрашнего дня он начинает пользоваться линуксом, иначе под сомнение п\будет поставлена его профпригодность, поскольку пользоватлеь пользуется не операционной системой, а программым обеспечением, он (пользоватлеь) мигрирует как миленький.
Первая попытка заигрывания с польззователем (путем допиливания ICEWM до интерфейса W95 или WPS) окончились полным саботажем, поскольку пользователи почуяли слабинку и попытались тупыми методами сорвать работу предприятия. После чего (спустя месяц) Все дирректории типа c:/ (додумались созадвть такие) были ликвидрованы, все были усажены на сутки за обучение новым интерфесам, под подписку получили иструкции и акт о производственном обучении, проитсруктированы о ст 83-87 ТКРФ и были выпущены в свободное плаваие. 5% недовольных (котрые активизируютс в любой человеческой группе в критические моменты, были обозваны лузерами и даже есколько уволены. Более того, через три дня полсе этого все работали как надо, монтировали флешки NFS командой mount, ftp и ssh чрез fuse и долбились в спрвочную систему пердтем как Одмину задать вопрос, посокльку телефон у него был отключен от соединений с пользователями и единственной связью осталась jabber+email. Приом задавать вопрос можно было только со ссылкой на конкретый пунк инструкции с цитатой, скриншоом и подробным пояснением того, что именно не получаеся.
Все лишние вопросы снялись сами собой.

Цитата:
Ну нет возможности отказаться от этой кодировки в организации, почему же на 11.2 это не вызывало таких проблем

Изучайте документацию к современом ядру. Отказаться от cp1251 легко, даже масай его не использует уже. В сего несколько секунд работы convmv
КДЕ, GNOME и прочие консоли тут ни причем. Тем более сз1251 и UTF. Для желающих использвоать некошерные кодировки - посылать с convmv
Он приходит в организацию и выясняется, что под UTF8 его русские имена файлов выглядят как в фильме ужасов. Что, ему рассказать о том, как UTF8 победно шагает пишет:

man mount + получасовое изучение устройства hal/udev
Кстати, никогда в соверменных дистрибутивах не было проблемм с монтировкой масдайных флешек. Хотя сам факт их монтирования на рабочем оборудовании пользователем-моветон.
Про подключение по телнету и ftp и прочим SSH, морочьте голову масадайным моздателям данных поделок, которые не удосужились правильно раелизовать диалог FEAT.
Re: ASP 14, как средство самовыражения 20.03.2009 10:52BigAndy AlexLin Пишет:
-------------------------------------------------------
> В конце концов, дайте, пожалуйста, 100 %
> работающий рецепт, как обеспечить монтирование
> флэш и CD/DVD, записанных в Windows с русскими
> именами файлов, в Линукс 12 или 14 с "ручками
> прикрученной" локалью 1251 чтобы те читались. Это
> решает самый больной вопрос, а КДЕ - это вопрос
> уже академический.

Хрена себе претензии?
А man mount почитать самостоятельно?
Re: ASP 14, как средство самовыражения 20.03.2009 11:05lg > 5. Проблемы с флэшками очень простые. Флэшка
> является личным носителем информации и админ не
> обязан форматировать пользователям флэшки, которые
> возят их по всей Украине. У человека дома стоит
> Винда, это его личное дело. Он приходит в
> организацию и выясняется, что под UTF8 его
> русские имена файлов выглядят как в фильме ужасов.
> Что, ему рассказать о том, как UTF8 победно шагает
> по миру?
Я вот что-то не понимаю, как на флешке может оказаться что-нибудь в кодировке cp1251. Windows использует cp866 для fat. Значит единственный вариант - флешка пришла с линуксовой машины с cp1251 (то есть человек сам себе создал проблему, используя странную для современных дистрибутивов локаль)

PS: если kde использует hal для определения допустимых параметров для монтирования, то копайте там
Re: ASP 14, как средство самовыражения 20.03.2009 14:25AlexLin To BigAndy

Насчет пользователей - это какой-то журнальный вариант. Никто у нас ничего не саботировал и люди с пониманием отнеслись к Линуксу. Основная работа людей - это выполнять свои прямые служебные обязанности. Организация вправе изменить их компьютерные средства труда (и кстати cp1251 принят как корпоративный стандарт и я не в силах тут что-то изменить), но люди вправе ожидать, что это не будет сопровождаться гонениями и преследованием на почве непонимания процесса монтирования или смены кодировок. Легче всего напасть на меня за то, что я отстаиваю кодировку 1251 (не по своему желанию), но почему ее нельзя было оставить в 12 Линуксе? Или она оттуда слетела, потому что слетела с Федоры? Ну так этот вопрос лежит совсем в другой плоскости. Ведь Федоре наплевать на СНГ- шные проблемы.

На mount и hal я потратил значительно больше, чем полчаса и не раз обращался на форумах с этим вопросом. Оно не работает. Вся проблема в том, что, действительно, мало кто кто юзает 1251 в Линуксе и потому никто толком ничего объяснить не может. Никогда не было проблем с монтированием флэшек под 1251 в 11.2 и под UTF8 в 12 - 14, тут я согласен.
Re: ASP 14, как средство самовыражения 20.03.2009 16:10lkanter Я честно говоря не совсем понимаю, в чем проблема с кодировками в 12 и 14. С UTF-8 давно никаких проблем нет, при этом на сетевые диски и на флешки, отформатированные в FAT, русские имена пишутся правильно. С файлами plain text давно никто не работает, документы doc/xls внутри давно юникодовские. Да и сама винда внутри давно юникодная - даже блокнот сохраняет тексты в UCS-2. Давно пора про 8-битные кодировки вообще забыть.
Re: ASP 14, как средство самовыражения 20.03.2009 16:17AlexLin Я снимаю свои соображения с обсуждения. В 14 ке нет 1251 даже доступной для подключения, ее еще сгенерить надо. Хотя присутствует koi8r, iso88592, iso88595. То есть решение чисто политическое и, следовательно, обсуждению на техническом форуме не подлежит.

Для всех подтверждаю, что АСП Линукс под кодировкой UTF8 ДЕЙСТВИТЕЛЬНО идеально работет с флэшками и CD/DVD дисками. А также без всяких проблем монтирует ntfs - разделы на серверах. Правда, попытка подкинуть через ntfs3g диск на компьютер создаст проблему с кодировкой. Это, чтобы не сдвигивали плечами и не удивлялись, почему у меня не читается 1251.

О проблемах с флэшками писали много на разных форумах. Не хочу повторяться.
Re: ASP 14, как средство самовыражения 20.03.2009 16:20lkanter > Правда, попытка подкинуть через ntfs3g диск на компьютер создаст проблему с кодировкой.

что это значит? подробнее?
Re: ASP 14, как средство самовыражения 20.03.2009 16:39smaharbA mkdir "/mnt/вася/unc/comp125/шара/Папка Петрова И.И."

Да пожалуй соглашусь с BigAndy на счет неповоротливости гнома, правда кде 4 это вообще предел "эргономо-глупости".
...
Уж если опускать висту, то как нибудь давая взамен более изящное.

Всеже у Балмера работают хорошие эргономисты.

Еще интересно зачем флешки с экст2 - у вас нету сетевых ресурсов ?
Re: ASP 14, как средство самовыражения 20.03.2009 17:25kosmonavt Автор, а вы уверены, что локаль с cp1251 вы создали корректно?

Дело в том, что на FAT32 используется 2 кодировки: cp866 для коротких имен и юникод для длинных, т.е., как минимум, длинные имена вы бы увидели. На CD с виндовым joliet - юникод, здесь тоже проблем быть не должно, если joliet в писалке отключен, то для совместимости с DOS имена будут в cp866.
Re: ASP 14, как средство самовыражения 20.03.2009 18:17AlexLin To lkanter

Нужно было срочно слить данные с полетевшего диска Windows. Верный Линуксу, я спокойно подкинул его на 14 линукс. который исследую. Подмонтировал через ntfs3g, но русских имен не увидел, а iocharseta нет у него. На 11.2 с кодировкой 1251 никаких проблем.
Re: ASP 14, как средство самовыражения 20.03.2009 18:25AlexLin To kosmonavt

Не уверен, поскольку много раз переделывал, а поскольку машина рабочая, то не стал систему переставлять, выкручиваюсь пока и так. Вот на 14 решил сделать все по людски, но не знаю man чего прочитать, поскольку локаль надо сгенерить, ее в системе нет.
Re: ASP 14, как средство самовыражения 20.03.2009 18:33smaharbA не балуйся с нтфс на линуксе, у тебя в любой венде все, что надо для слива есть
а так, есть там все, и ненужен там 1251 - нету такой кодировки у "таблицы файлов", тебе уже говорили люди
Re: ASP 14, как средство самовыражения 20.03.2009 19:28lkanter Вообще-то для ntfs никакие чарсеты не нужны, потому что там имена файлов в юникоде хранятся - хоть на китайском их обзывайте. Скорее всего 14 был предварительно испорчен какой-нибудь 8-битной локалью, потому что при системной utf-8 ntfs с русскими именами монтируется без проблем.


AlexLin Пишет:
-------------------------------------------------------
> To lkanter
>
> Нужно было срочно слить данные с полетевшего диска
> Windows. Верный Линуксу, я спокойно подкинул его
> на 14 линукс. который исследую. Подмонтировал
> через ntfs3g, но русских имен не увидел, а
> iocharseta нет у него. На 11.2 с кодировкой 1251
> никаких проблем.
Re: ASP 14, как средство самовыражения 20.03.2009 19:29Dim_ в fstab
/dev/disk/by-label/MEDIA /media/MEDIA ntfs-3g auto,users,locale=ru_RU.utf8,umask=0 0 0
чудно работает, уже не первый год, на разных дистрах, паралельно в линуксе и в винде.
Re: ASP 14, как средство самовыражения 20.03.2009 20:06msv2 Читаю я тут читаю и начинаю думать: почему у меня так все хорошо работает?
Как бы не сглазить.
Re: ASP 14, как средство самовыражения 20.03.2009 22:18BigAndy smaharbA Пишет:
-------------------------------------------------------
> mkdir "/mnt/вася/unc/comp125/шара/Папка Петрова
> И.И."
>
> Да пожалуй соглашусь с BigAndy на счет
> неповоротливости гнома, правда кде 4 это вообще
> предел "эргономо-глупости".
Вы просто не умеете его готовить. По умолчанию там включен идиотский "семантический десктоп". До такого даже стиво-даевцы не додумались..
> ...
>
> Всеже у Балмера работают хорошие эргономисты.
В особенности шедевр эргономичности - это масдайная раскладка кодировки (winkeys),где како-то *удак засунул наиболее употребимые знаки препинания точку и запятую, пукоффку "Д" под мзинец,
>
> Еще интересно зачем флешки с экст2 - у вас нету
> сетевых ресурсов ?
А бекап Катается от смеха
А бутлодер? Что неужто с ЦиДи се это делать?
Re: ASP 14, как средство самовыражения 20.03.2009 22:21BigAndy AlexLin Пишет:
-------------------------------------------------------
> To lkanter
>
> Нужно было срочно слить данные с полетевшего диска
> Windows. Верный Линуксу, я спокойно подкинул его
> на 14 линукс. который исследую.
Так вы бы еще попробовали с диска от СМ4 да еще покоцанного слить... Вы уверены, что все inodes и данные там все целые?
>Подмонтировал
> через ntfs3g, но русских имен не увидел, а
> iocharseta нет у него. На 11.2 с кодировкой 1251
> никаких проблем.
/me медленно стекает пацтол. А скакого перепоя там должно быть iocharset? Как писл ранее man mount надо до просвеления читать. И потом, почему вы взяли, что там данные в cp1251? Как бы в масдае уже utf8 давно по умолчанию...
Re: ASP 14, как средство самовыражения 20.03.2009 22:23BigAndy AlexLin Пишет:
-------------------------------------------------------
> To kosmonavt
>
> к. Вот на 14
> решил сделать все по людски, но не знаю man чего
> прочитать, поскольку локаль надо сгенерить, ее в
> системе нет.
Это как так "сгенерить локаль"?
Если вам просто перекодировать имена файлов, то вам в convmv
Re: ASP 14, как средство самовыражения 20.03.2009 22:42peter_ir AlexLin Пишет:
-------------------------------------------------------
> To kosmonavt
>
> Не уверен, поскольку много раз переделывал, а
> поскольку машина рабочая, то не стал систему
> переставлять, выкручиваюсь пока и так. Вот на 14
> решил сделать все по людски, но не знаю man чего
> прочитать, поскольку локаль надо сгенерить, ее в
> системе нет.
Тогда лучше перейдите на ru_RU.iso88595, это ГОСТ
и вы будете в полном праве.
Re: ASP 14, как средство самовыражения 21.03.2009 00:44kosmonavt peter_ir Пишет:
-------------------------------------------------------
> AlexLin Пишет:
> --------------------------------------------------
> Тогда лучше перейдите на ru_RU.iso88595, это ГОСТ
> и вы будете в полном праве.
>
> Пётр.

У вас свои стандарты, а у нас свои!
man рст2018-91 aka ruscii aka cp1125
Re: ASP 14, как средство самовыражения 21.03.2009 04:38listok65 AlexLin Пишет:
-------------------------------------------------------

>
> 1. Полная поддержка кодировки cp1251, что в
> смешанной среде просто незаменима для нормального
> обмена данными.
> 2. КДЕ, который можно было приблизить на первом
> этапе к привычному виндовз - рабочему столу, но
> при этом там еще и куча всяких наворотов можно
> было наделать.
Пусть виндузятники переходят на UTF8:-)
Приблизить к привычному виндовз это сюда: Домашняя страница Windows VistaУлыбка
Re: ASP 14, как средство самовыражения 21.03.2009 07:40smaharbA BigAndy - все же тебе надо на курсы сходить, хотяб какого нибудь Фигурнова может почитать что ли, не стоит тебе и пытаться работать над пониманием операционных систем, не твое это - шей рюкзаки уж, хотя и рюкзаки то так себе, но все лучше твоих познаний в ВТ.
Re: ASP 14, как средство самовыражения 21.03.2009 11:10BigAndy О! Шмахарбо демонстрирует очередное весеннее обострение...
Когда сказать нчего - лясы точит....
Re: ASP 14, как средство самовыражения 21.03.2009 12:55daydrim что то я всё равно не пойму, монтирую свою старую флэшку, на WinXP,2000, Vista, ASPLinux 12, 14 и нигде проблем нет.
С чтением дисков поле Nero тоже всё в линуксе читает, и наоборот записанный диск в GnomeBaker открывается одинаково нормально
Re: ASP 14, как средство самовыражения 21.03.2009 16:06msv2 daydrim Пишет:
-------------------------------------------------------
> что то я всё равно не пойму, монтирую свою старую
> флэшку, на WinXP,2000, Vista, ASPLinux 12, 14 и
> нигде проблем нет.
> С чтением дисков поле Nero тоже всё в линуксе
> читает, и наоборот записанный диск в GnomeBaker
> открывается одинаково нормально

+100
Re: ASP 14, как средство самовыражения 23.03.2009 16:24AlexLin Все советы типа "поставь себе UTF8 и не мучайся" - это просто тавтология. Я и так знаю, что не мучился бы. Мне не надо доказывать, что эта кодировка нахрен не нужна. Тема вообще ушла в сторону.
Проблема в том, что рабочие машины на 11.2 пребывают в cp1251 и это не подлежит изменению (не от меня зависит), но не создают никаких проблем. Но если 12 й или 14 й Линукс перевести на cp1251, сгенерив нужные файлы через localedef и все, что там с ним связано, то CD и флэшки неправильно отображают русские имена файлов и каталогов. В 11.2 этого не происходит и никто там никаких man по этому поводу не курит. Весь вопрос у меня к знающим людям сводится к тому, что изменилось в этих системах? Что нужно сделать, чтобы установить 1251 (без дискуссии) и работать с этими носителями? Если же это невозможно, то это другой вопрос, но каждый может убедится, что русские имена не читаются на флэш и сд, если переведет свою 12 ку на время в 1251.

У меня этот вопрос возник, как можно было понять выше, в связи с исчезновением 1251, как вообще доступной кодировки в версиях начиная с 12. Неужели было изменено что-то радикально?

To listok65
С таким подходом Линукс вообще нечего было и на свет родить. Если он нужен только для самовыражения админов и хакеров, то хватило бы и Юникса, даже лучше было бы. А если действительно есть желание создать систему для людей, то приходится учитывать и виндузятный опыт пользователя и виндузятную информацию, которая терабайтами хранится на многочисленных предприятиях и организациях. Тем более, что тут было уже сказано, что винда хранит свою инфу в UTF8.

У меня нет никаких симпатий или антипатий к Винде, как к системе, кроме разве что ее вирусофильства. Но как человек прагматичный я воспринимаю ее, как вполне рабочую платформу, которая на просторах СНГ стала стандартом. Снобизм специалистов просто поражает. Так кто же из нас против, чтобы Винда по тихому сползла со сцены? Но много каждый из нас сделал для того, чтобы это произошло? Не десяток дистрибутивов переменить, чтобы найти понравившийся, а десяток людей переучить и доказать, что Линукс лучше не потому, что это понтово, а потому, что лучше. И не угрозой увольнения с работы. Если для подавляющего большинства пользователей Интернет приравнивается к Internet Explorer, а то и вообще к синему значку на рабочем столе, то это не тупость пользователя, а успех менеджеров Виндовз. И чтобы изменить ситуацию, надо терпеливо менять отношение людей к ПК. А выражения типа "пусть Винда подстраивается" прикольно смотрятся, если учесть, что Винда подстраивается под пользователя, а не под Линукс. Стратеги Винды - не идиоты. Они рано или поздно перейдут на общемировые стандарты, хотя надо сказать не торопятся. Но когда это случится (если случится), то они приведут с собой и своих клиентов, которым будет абсолютно по барабану, какую кодировку использует Винда или какую Java - машину. Поэтому я буду подстраиваться под виндузятников, даже если придется ярлык ФайрФокса подделать под Эксплорер, а ярлык ОО Writer назвать Вордом. Главное, чтобы человек работал в Линуксе, знал об этом и на вопрос соседа ответил - "а у меня никаких проблем с этим нет, зачем мне Винда?"
Re: ASP 14, как средство самовыражения 23.03.2009 17:07lkanter В 11.2 прописывались специальные правила hal, которые передавали параметры iocharset и codepage команде mount при монтировании сменных носителей. Можно дописать такие же правила и в 12, и в 14 - за дополнительное вознаграждение мы можем это сделать.
Re: ASP 14, как средство самовыражения 23.03.2009 17:22AlexLin Смена локали

localedef -c -f /usr/share/i18n/charmaps/CP1251 -i /usr/share/i18n/locales/ru_RU /usr/lib/locale/ru_RU.CP1251

ln -s /usr/lib/locale/ru_RU.CP1251 /usr/lib/locale/ru_RU.cp-1251

И подправил:
/etc/sysconfig/i18n

LANG="ru_RU.CP1251"

Перезагрузка.
Все, в общем, как положено, за исключением, что консольные сообщения некорректные. Но это не важно. Подключаем флэш на которой специально в винде созданы папка и файл с русскими именами. Результат отрицательный.

В .hal-mtab читаем

/dev/sdb 0 0 vfat nosuid,nodev,uhelper=hal,uid=0 /media/disk

Отмонтируем, создаю в /mnt папку flash и командой

mount -t vfat /dev/sdb /mnt/flash

монтируем флэшку ручками. Результат предсказуемый.

Собственно, после прочитки man mount, раздела vfat идей никаких не возникает.
Re: ASP 14, как средство самовыражения 23.03.2009 17:25AlexLin To lkanter

Я так и думал, только в 12 й версии у меня ничего не вышло и я решил, что это тупиковый вариант. А на чистой 14 ке я попробую добиться этого. Спасибо за подсказку.
Re: ASP 14, как средство самовыражения 23.03.2009 19:32DimaP А если сходить сюда /usr/share/hal/fdi/policy/10osvendor/
Там файлик 20-storage-methods.fdi
И кое-что подправить:
(цитирую)
       <!-- allow these mount options for all file systems -->
        <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name" string="Linux">
          <append key="volume.mount.valid_options" type="strlist">ro</append>                
          <append key="volume.mount.valid_options" type="strlist">sync</append>              
          <append key="volume.mount.valid_options" type="strlist">dirsync</append>           
          <append key="volume.mount.valid_options" type="strlist">noatime</append>           
          <append key="volume.mount.valid_options" type="strlist">nodiratime</append>        
          <append key="volume.mount.valid_options" type="strlist">noexec</append>            
          <append key="volume.mount.valid_options" type="strlist">quiet</append>             
          <append key="volume.mount.valid_options" type="strlist">remount</append>           
          <append key="volume.mount.valid_options" type="strlist">exec</append>              
          <!-- As this is removable media give some leeway -->                               
          <append key="volume.mount.valid_options" type="strlist">utf8</append>              
          <append key="volume.mount.valid_options" type="strlist">shortname=</append>        
          <append key="volume.mount.valid_options" type="strlist">codepage=</append>         
          <append key="volume.mount.valid_options" type="strlist">iocharset=</append>        
          <append key="volume.mount.valid_options" type="strlist">umask=</append>            
          <append key="volume.mount.valid_options" type="strlist">uid=</append>              
        </match>                                                                             
        <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name" string="FreeBSD">
          <append key="volume.mount.valid_options" type="strlist">ro</append>                  
          <append key="volume.mount.valid_options" type="strlist">noexec</append>              
          <append key="volume.mount.valid_options" type="strlist">noatime</append>             
        </match>                                                                               
      </match>                                                                                 
    </match>                       
Re: ASP 14, как средство самовыражения 23.03.2009 19:47lkanter Это список допустимых параметров, а не то что будет передаваться
Re: ASP 14, как средство самовыражения 23.03.2009 19:56DimaP Тогда вот спецификация на hal [people.freedesktop.org]
А ваш случай такой, советуют сделать файлик codepage.fdi в /usr/share/hal/fdi/policy/10osvendor/ и написать в нем следующее:
<?xml version="1.0" encoding="UTF-8"?> 
<deviceinfo version="0.2">
 <device>
  <match key="volume.fstype" string="vfat">
   <merge key="volume.policy.mount_option.iocharset=cp1251" type="bool">true</merge>
   <merge key="volume.policy.mount_option.codepage=866" type="bool">true</merge>
  </match>
 </device>
</deviceinfo>


сцылка...
Re: ASP 14, как средство самовыражения 23.03.2009 20:05DimaP Вот внизу по этой ссылке человек решил проблему.
Re: ASP 14, как средство самовыражения 23.03.2009 20:36BigAndy
Если для подавляющего большинства пользователей Интернет приравнивается к Internet Explorer, а то и вообще к синему значку на рабочем столе, то это не тупость пользователя, а успех менеджеров Виндовз.

Как человек, имеющий некоторый опыт насилия над подчиненными, моу сказать, что это не успех менеджеров M$,а полный провал руководтсва, утвердивших трудовой договор и правила внутреннего трудового распорядка.
Ибо до сих пор по ГОСТУ cp866, а стандарт файла обменна даными -txt (гтовится новый гост для формата ODf 1.1)

Кроме того, при зпуске Любой программы команду locale никто не отменял. Задавайте ее хоть в вдвухбайтные вьетнамские кодировки. Однако, хочется порадовться за тех, кто пропишет 1251 в i18n. Ну, и до кучи, посмотртеь на их бубен.
Re: ASP 14, как средство самовыражения 23.03.2009 20:50DimaP Вот сижу и думаю... почему у меня фсе флэшки читаются с русскими букафффками? Хм...
Я просто забыл, я фффсе флэхи переформатил в ntfs, и проблема оказывается решена. Так что... наверно проще в ntfs все флэхи форматнуть, и Винда и Линь понимать будут букофффки русские.
Re: ASP 14, как средство самовыражения 23.03.2009 21:11BigAndy \Вне зависимости от маздайфс у нас флешки тож все читаются корректно, несмотря на весь линуксзоопарк: От АСП9-14, до кубунту/infralinux 8.10 (Через Сусе 11.0)
Re: ASP 14, как средство самовыражения 23.03.2009 22:13smaharbA BigAndy да все знают уже, что круче Вас только яйца и выше только звезды...
Спустись на грешную и не пости ерунду про типо гост сп866 и прочее..
Re: ASP 14, как средство самовыражения 24.03.2009 10:58SMА Кстати о 866, 1251 и юникодовой...

Если флеш отформатирован в fat или fat32 из окон то там будут имена в следующих форматах:
cp866 -- короткие имена в 2-х копиях fat;
Юникод -- длинные в vfat.

Фома неверующий да будет послан искать спецификацию fat по адресу: www.msdn.microsoft.com

Глюки с кодировками стабильно возникают при форматировании из dos/windows 9x коммандой format -- переформатируйте через "Мой компьютер" и всё будет работать.

Экспериментально проверено: hal правильно определяет кодировку только если fat соответствует спецификации мелкомягких.

--------------------------------------------
"...домен Active Directory 3.0 остаётся полностью работоспособным даже в случае ФИЗИЧЕСКОЙ КРАЖИ СЕРВЕРА (контроллера домена)..." (из лекции по администрированию Microsoft Windows Server 2008 на Microsoft UG в МГУПИ)
Re: ASP 14, как средство самовыражения 24.03.2009 11:52AlexLin BigAndy я же не подвергаю сомнению Ваши методы управления. Я только утверждаю, что такими методами Линукс не продвигают, а просто решают проблему данной конкретной организации - это раз. Второе, при более менее постоянной текучке кадров, даже с такими методами возникнут проблемы. Намного эффективней спрятать от пользователя физический уровень системы и общаться с ним на языке символов рабочего стола. Что до руководства, ГОСТ и т. п., возможно, и даже скорее всего Вы правы, но дело касается не столько работников данной организации, сколько среднего потенциального пользователя, который может стать работником и его багажа знаний. Какой смысл дрессировать его, если он теоретически через полгода может уволиться (и не в последнюю очередь из-за насилия над его, как он думает, правильными компьютерными привычками Улыбка )

Повторяю в 11.2 с этим никаких проблем нет, поэтому к чему тут все словоблудие на предмет "зачем делать именно так, если можно иначе". В 11.2 можно так, значит и в 12 ке должно быть можно.
Re: ASP 14, как средство самовыражения 24.03.2009 11:56AlexLin BigAndy

На компе, с которого я сейчас пишу 1251 прописан в i18n, и все прекрасно работает. Проблемы возникают только с монтированием, о чем, собственно, и разговор.
Re: ASP 14, как средство самовыражения 24.03.2009 12:13AlexLin Правил я 20-storage-methods.fdi
Вот результат вывода lshal для флэшки:

udi = '/org/freedesktop/Hal/devices/volume_uuid_343B_9666'
block.device = '/dev/sdb' (string)
block.is_volume = true (bool)
block.major = 8 (0x8) (int)
block.minor = 16 (0x10) (int)
block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_Kingston_DataTraveler_2_0_5B791A84BC0A_0_0' (string)
info.capabilities = {'volume', 'block'} (string list)
info.category = 'volume' (string)
info.interfaces = {'org.freedesktop.Hal.Device.Volume'} (string list)
info.parent = '/org/freedesktop/Hal/devices/storage_serial_Kingston_DataTraveler_2_0_5B791A84BC0A_0_0' (string)
info.product = 'Volume (vfat)' (string)
info.udi = '/org/freedesktop/Hal/devices/volume_uuid_343B_9666' (string)
linux.hotplug_type = 3 (0x3) (int)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1d.7/usb1/1-8/1-8:1.0/host6/target6:0:0/6:0:0:0/block/sdb/fakevolume' (string)
org.freedesktop.Hal.Device.Volume.method_argnames = {'mount_point fstype extra_options', 'extra_options', 'extra_options'} (string list)
org.freedesktop.Hal.Device.Volume.method_execpaths = {'hal-storage-mount', 'hal-storage-unmount', 'hal-storage-eject'} (string list)
org.freedesktop.Hal.Device.Volume.method_names = {'Mount', 'Unmount', 'Eject'} (string list)
org.freedesktop.Hal.Device.Volume.method_signatures = {'ssas', 'as', 'as'} (string list)
storage.model = '' (string)
volume.block_size = 512 (0x200) (int)
volume.fstype = 'vfat' (string)
volume.fsusage = 'filesystem' (string)
volume.fsversion = 'FAT32' (string)
volume.ignore = false (bool)
volume.is_disc = false (bool)
volume.is_mounted = true (bool)
volume.is_mounted_read_only = false (bool)
volume.is_partition = false (bool)
volume.label = '' (string)
volume.linux.is_device_mapper = false (bool)
volume.mount.valid_options = {'ro', 'sync', 'dirsync', 'noatime', 'nodiratime', 'noexec', 'quiet', 'remount', 'exec', 'cp1251', 'shortname=', 'codepage=866', 'iocharset=cp1251', 'umask=', 'dmask=', 'fmask=', 'uid=', 'flush'} (string list)
volume.mount_point = '/mnt/flash' (string)
volume.num_blocks = 4030464 (0x3d8000) (int)
volume.size = 2063597568 (0x7b000000) (uint64)
volume.unmount.valid_options = {'lazy'} (string list)
volume.uuid = '343B-9666' (string)


Как видите все нужные параметры присутствуют, но эффекта не оказывают. Я уже не раз читал ссылку, где предложен патч к КДЕ. Но, во-первых, в 11.2 КДЕ ничуть не лучше и работает без патча, а во-вторых, я экспериментирую уже на КДЕ4 и не думаю, чтобы в нем осталась такая дыра. Скорее что-то принципиально изменили.
Re: ASP 14, как средство самовыражения 24.03.2009 15:32AlexLin Собственно, сколько бы ни man`или документацию, толку никакого. HAL однозначно работает, это видно по автомонтированию. Это видно из того, что изменяемые параметры подхватываются. Видимо KDE просто безразлично, что там HAL ей подсовывает. Вся дискуссия в Инете вертится вокруг того, как обойти эту "особенность", и только разработчикам KDE, похоже, это все до лампочки. Я думаю, что в этой ситуации иметь какие-то претензии к разработчикам ASPLinux нельзя.
Интересно, это имеет привязку к определенным версиям KDE и HAL?
Re: ASP 14, как средство самовыражения 24.03.2009 18:19lkanter Похоже что поддержку этих параметров hal убрали и из гнома, и из KDE. Это кстати был один из факторов, почему мы отказались от поддержки 8-битных кодировок. Я вспомнил, что мы это всё пробовали и после этого решили отказаться, потому что в mainstream этого нет и не будет.
Re: ASP 14, как средство самовыражения 24.03.2009 18:59AlexLin To lkanter

Теперь по крайней мере все стало на свои места. А сколько звону в Инете по поводу кодировок!!! Только вот странно выглядит тогда наличие доступной кодировки koi8r. В ней тоже проблемы с флэшками. Может тогда уж быть до конца последовательным и вообще отрубить этот механизм смены локалей (по крайней мере - 8 ми битных)? Или по крайней мере объявить об этом всем заинтересованным лицам, чтобы копья не ломали (я имею в виду разработчиков Gnome и KDE). Теперь моя задача выглядит вполне прагматично.
Re: ASP 14, как средство самовыражения 24.03.2009 23:05SMА Уважаемый Большой_Энди!!!
Вы так часто употребляете термин "must die", что я, будучи пингвиновым нубом, вынужден просить Вас его расшифровать...
Нет, реально в ступор вводит...
(это первый сайт в моей жизни, на форуме которого я пишу)...

--------------------------------------------
"...домен Active Directory 3.0 остаётся полностью работоспособным даже в случае ФИЗИЧЕСКОЙ КРАЖИ СЕРВЕРА (контроллера домена)..." (из лекции по администрированию Microsoft Windows Server 2008 на Microsoft UG в МГУПИ)
Re: ASP 14, как средство самовыражения 25.03.2009 08:46peter_ir SMА Пишет:
-------------------------------------------------------
> Уважаемый Большой_Энди!!!
> Вы так часто употребляете термин "must die", что
> я, будучи пингвиновым нубом, вынужден просить Вас
> его расшифровать...
Для человека, помнящего autoexec.bat и не знающего, что вместо него в Linux,
как-то странно не знать "Jesus must die".
Re: ASP 14, как средство самовыражения 25.03.2009 11:53lkanter AlexLin Пишет:
-------------------------------------------------------
> To lkanter
>
> Теперь по крайней мере все стало на свои места. А
> сколько звону в Инете по поводу кодировок!!!
> Только вот странно выглядит тогда наличие
> доступной кодировки koi8r.

Где это она, интересно, доступна?
Re: ASP 14, как средство самовыражения 25.03.2009 12:29DimaP SMА Пишет:
-------------------------------------------------------
> Уважаемый Большой_Энди!!!
> Вы так часто употребляете термин "must die", что
> я, будучи пингвиновым нубом, вынужден просить Вас
> его расшифровать...
> Нет, реально в ступор вводит...
> (это первый сайт в моей жизни, на форуме которого
> я пишу)...

А что погуглить - религия не позволяет?
Читай и помирай... Улыбка
Re: ASP 14, как средство самовыражения 26.03.2009 15:53AlexLin To lkanter

Я имел в виду, что кодировку koi8r не надо устанавливать с помощью localedef. Она спокойно подхватывается, как только меняешь i18n.
Re: ASP 14, как средство самовыражения 26.03.2009 18:26BigAndy SMА Пишет:
-------------------------------------------------------
> Уважаемый Большой_Энди!!!
> Вы так часто употребляете термин "must die", что
> я, будучи пингвиновым нубом, вынужден просить Вас
> его расшифровать...
> Нет, реально в ступор вводит...
> (это первый сайт в моей жизни, на форуме которого
> я пишу)...


Изучаем до посинения или просветления английский, либо стардикт.
Re: ASP 14, как средство самовыражения 26.03.2009 20:46smaharbA наследие 7 бит
Re: ASP 14, как средство самовыражения 26.03.2009 21:23SMА Да знаю я, что Иисус должен умереть... Только так получается, что всё, к чему применяется это выражение, тоже должно погибнуть... И принтеры, и флешки... Я в смысл воткнуть не могу... Готов признать себя нубом, но не могу.

--------------------------------------------
"...домен Active Directory 3.0 остаётся полностью работоспособным даже в случае ФИЗИЧЕСКОЙ КРАЖИ СЕРВЕРА (контроллера домена)..." (из лекции по администрированию Microsoft Windows Server 2008 на Microsoft UG в МГУПИ)
RSS-материал