Автор Тема: Помогите понять Линукс  (Прочитано 2724 раз)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Помогите понять Линукс
« Ответ #15 : 05.07.2016 22:12:18 »
Но вот просматриваю сеть Windows, вижу имя компьютера "ìêèÄïÇë-HP".
Или открываю текстовый файл на Windows-компьютере в Pluma, там тоже "Çäðàâñòâóéòå!".

Чего не хватает ?

А это никак не может пересекаться с отсутствием в /etc/samba/smb.conf ?
dos charset = CP866
unix charset = UTF8

И в Windows болкнотом открывается и там по русски, только почему-то переноса строки нет.

Через hex-viewer'ы посмотрите коды окончания строк в файлах набранных в Windows и в UNIX-like системах.
Это на предмет CR+LF CR LF (см. hex-коды в ascii table)
Для спектрумистов это обычное дело, но для пользователей Windows это совсем не очевидно.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Помогите понять Линукс
« Ответ #16 : 05.07.2016 23:39:30 »
И в Windows болкнотом открывается и там по русски, только почему-то переноса строки нет.

Чтобы вы немного поняли:

Первые два скриншота набраны в Блокнот Windows.
А вторые два, это набрано в mcedit в альте

Обратите внимание на коды окончания строк:

В первом случае, в случае с Блокнот, коды окончания строк 0D 0A
что соответствует
0D  CR  Carriage Return
0A  LF  Line Feed
в ASCII таблице.
См. на скриншоте  biew_readme.txt_windows_Блокнот--2.png  справа внизу подпись
Кодировка символов
Первая кнопка - выбор кодовой страницы
Вторая кнопка - выбор кода(ов) окончания строки

Во втором случае, с mcedit, код окончания строки 0A
что соответствует
0A  LF  Line Feed
в ASCII таблице.
См. на скриншоте  biew_README.txt_linux_mcedit--2.png  справа внизу подпись
Кодировка символов
Первая кнопка - выбор кодовой страницы
Вторая кнопка - выбор кода(ов) окончания строки

См. саму ASCII таблицу
http://www.ascii-code.com/

Это в тему
CR - Carriage Return
ВК - Возврат Каретки
Return
на древних компьютерах, на месте которых появился Enter.
https://www.vocabulary.com/articles/wc/ctrlshiftreturn-keys-to-your-computer/SelectricReturnKey.png

В Линукс редактор leafpad при открытии текстового файла, умеет не только определять кодировку и код окончания строк, но и выбирать их при сохранении текстового файла.
В Windows мне помнится, аналогичным линуксовому редактору leafpad, был редактор akelpad.
Аннотация возможностей и линк:
http://akelpad.sourceforge.net/ru/index.php    BSD License

И не только он. Их надо только поискать. Блокнот в Windows для набора ascii-текста не самый удачный выбор.


Прочтите также
https://ru.wikipedia.org/Возврат_каретки
https://ru.wikipedia.org/Перевод_строки

В первой ссылке википедии упоминается двухпроходная печать.
Именно так печатался полужирный шрифт на ZX Spectrum на Epson-совместимых принтерах через интерфейсы Centronix или ZX LPrint III.
Управляющие коды принтера всталялись прямо в текст через опцию меню Command редактора (которой Линукс-редакторы не имеют).
Т.о. распечатку текста можно было сделать изящной и красивой даже на самых древних компьютерах.

Суть этого трюка была в том, что возврат каретки (CR) выполнялся, а вот перевод строки (LF) нет.


И да, этот вопрос относится не к Линукс, а к истории компьютеров как таковых.
« Последнее редактирование: 06.07.2016 17:28:02 от Speccyfighter »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Помогите понять Линукс
« Ответ #17 : 06.07.2016 17:29:17 »
Сообщение выше дополнил кратким комментарием для более простого понимания.

Оффлайн acrk

  • Участник
  • *
  • Сообщений: 199
Re: Помогите понять Линукс
« Ответ #18 : 07.07.2016 12:12:41 »
Мне уже много лет, развитие персональных компьютеров я застал с самого начала. Все эти CR LF я знаю и сам делал двухпроходную печать на древних принтерах ....
Но сейчас-то хочется так все настроить, чтобы одинаково все читалось-писалось на linux и windows.

добвали в /etc/samba/smb.conf
dos charset = CP866
unix charset = UTF8
перезагрузился - не помогло.

Оффлайн acrk

  • Участник
  • *
  • Сообщений: 199
Re: Помогите понять Линукс
« Ответ #19 : 07.07.2016 12:17:26 »
Ну вроде научился выбирать кодировку при открытии файла и при записи указать конец строки как в windows. Спасибо.

ms1984

  • Гость
Re: Помогите понять Линукс
« Ответ #20 : 07.07.2016 21:29:23 »
Re: Помогите понять Линукс

1 .берете любой дистр и ставите его... кажись настроили вроде почти все работает.... НО вдруг ставите какие нить дрова из исходников, (при этом ничего о них не зная... не прочитав ридми, который там оказывает всегда есть.... как вы узнаете позднее..) и постоянная ошибка выскакивающая давит вам на душу = переустановка....
2. поставили - что  - то, влезли куда-то, удалили какой-то файл = не запускается графический сервер, что делать с черным экраном и буковками не знаете, - переустановка  линя ...
3. ставите снова...потом так еще раз пять... потом понимаете, что удобнее его было бы пере устанавливать таким образом чтобы ваши файлы (домашний каталог) не терялись = как следствие идете гуглить как установить так чтобы при переустановки линя домашний каталог подхватывался автоматом на этой версии линя которую вы уже раз эдак 20 переустанавливали...
 4. теперь уже не боишся накосячить так как знаешь, что переустановив ОСь все настройки останутся и нужно будет только заново установить проги и что нужно просто при установке сделать раздел и примонтировать его как дом каталог  ... потом снова что-то слетает.. снова черный экран .... потом вроде как узнаешь, что можно попробовать его перезапустить... пробуешь три волшебных кнопки ....ооо получилось, но увы снова кривые руки и снова переустановка....  и уже позднее, после какой нить десятитысячной переустановке оси ты понимаешь, что вроде как что - то начинаешь понимать, но при этом ничего не знаешь.... гыыы.
   суть - лень двигатель прогресса ) на правах спама.
« Последнее редактирование: 07.07.2016 21:33:01 от ms1984 »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Помогите понять Линукс
« Ответ #21 : 08.07.2016 04:37:52 »
Re: Помогите понять Линукс

1 .берете любой дистр
...
на правах спама.

Не огорчайтесь. :-)
Утешьте себя тем, что даже опытные пользователи одновременно могут и любить и ненавидеть Линукс.
Потому, что только в Линукс могут вдребезги разломать функционал который ещё вчера был и работал хорошо.

Хотел элегантно так вам ответить и тут же нарвался на пару багов, как мордой с разбегу об бетон. Очень серьёзных. И отмазка со статусом normal тут не пролазит. Спэккифайтер в раздражении. И в глубоком раздумье: то ли репортить их, то ли ну их нахрен.
И баги касаются контроля системы.
Проверил в Слаке:
Проблема не в железе, проблема в альтах.
Система в текущем состоянии, - чистый сраный Виндоус. Один в один.
« Последнее редактирование: 08.07.2016 04:58:04 от Speccyfighter »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 187
    • Домашняя страница
Re: Помогите понять Линукс
« Ответ #22 : 08.07.2016 07:29:14 »
Re: Помогите понять Линукс

1 .берете любой дистр
...
на правах спама.

Не огорчайтесь. :-)
Утешьте себя тем, что даже опытные пользователи одновременно могут и любить и ненавидеть Линукс.
Потому, что только в Линукс могут вдребезги разломать функционал который ещё вчера был и работал хорошо.

Хотел элегантно так вам ответить и тут же нарвался на пару багов, как мордой с разбегу об бетон. Очень серьёзных. И отмазка со статусом normal тут не пролазит. Спэккифайтер в раздражении. И в глубоком раздумье: то ли репортить их, то ли ну их нахрен.
И баги касаются контроля системы.
Проверил в Слаке:
Проблема не в железе, проблема в альтах.
Система в текущем состоянии, - чистый сраный Виндоус. Один в один.
Репорте!
Андрей Черепанов (cas@)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Помогите понять Линукс
« Ответ #23 : 10.07.2016 01:59:33 »
Репорте!

Один отрепортил:
https://bugzilla.altlinux.org/show_bug.cgi?id=32259
И у меня нет ни одной идеи почему это происходит и как это обойти.
Единственная мысль на мусор:
Либо либо это связано с драйвером для Intel HD Graphics 5500, либо каким-то боком с разрешением и что не упомянуто в man.


Другой баг с tde на буках с usb-клавиатурой:
в p8 с tde на буке после подключения usb-клавиатуры, на usb-клавиатуре не переключается раскладка.
Переключается и набор текста только на нуте и любая попытка набора текста на usb-клавиатуре, приведёт к сваливанию раскладки в US.
Отправил:
https://bugzilla.altlinux.org/show_bug.cgi?id=32262


С третьим надо разбираться и уточнять по-поводу невозможности прожига матрицы DVD-RW в tde-шном k3b на p7. Возможно привод, возможно софт.
Не видел доступные скорости, только auto.
Для Verbatim задавалась 4-я скорость на десктопе.
Но прожиг на ноуте в p8 k3b tde автоматом пошёл на 3-ей скорости.


Core i3-5005u с Intel HD Graphics 5500.
Четвёртый баг оказался плавающим и который как довесок к первому просто разозлил - такие засекать и воспроизводить, хуже некуда:
В tde p8 отправил в runlevel 3. И хрен тебе - чёрный экран. На долю секунды мелькнуло вроде бы kill что-то там. И всё. Никакой реакции.
poweroff в 4 секунды. Через долю секунды включение. Загрузка. Повтор init 3. Хрен - тот же чёрный экран.
Повторял пока не надоело.
Так же опять отправил в "ребут".
Подсунул ядру: покажи мне сразу runlevel 3. Показал.
init 5, вход в сессию, init 3 - хрен, опять чёрный экран.
Плюнул, загрузился в slacware-current-live:
загрузка - init 3 - init 4 (у слаки Х-сы в runlevel 4) - блин, нормально.
Выключил ноут.
И это только на словах так быстро происходило, но не на деле.
Достал старый ноут Hewlett.
Загрузился в сизифный Xfce, init 3 - init 5, - нормально.
Выключил ноут, опять включил тот что с tde:
загрузка - init 3 - init 5, - блин, нормально!
Но сообщение #21 написано из под slackware-current-live.
От фонаря мню так:
Альты после перезагрузки оставляют после себя мусор в памяти. А тем более  период выключил-включил был заведомо меньше полсекунды. Вероятно надо было хотя бы секунд 10 подержать.
По поводу мусора в памяти после альтов:
- Как-то долго и безуспешно пытался после альта загрузиться перезагрузками в salixlive-xfce-14.1.
Всё хорошо шло до тех пор, пока не начиналось монтирование файловых. На этом мёртвый вис.
И начало уже выносить мозг,  пока не пришла в голову мысль:
Гружусь после альтов перезагрузкой. Ноут не выключался.
А что если после альтов какой-то мусор в памяти остался?
Выключаю ноут, включаю, и..., - загрузка пошла как по маслу.
Поэтому выработал у себя правило:
после альтов, ноут всегда надо выключать, перед проверкой в каком-то другом Линукс.
Но м.б. хотя бы 10-тисекундная пауза строго обязательна. Чтобы конденсаторы успели разрядиться.


Такие вот дела...
Вот такая она жизнь у опытных пользователей под Линукс-ом.
Без прикрас.
« Последнее редактирование: 10.07.2016 02:09:42 от Speccyfighter »

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 378
Re: Помогите понять Линукс
« Ответ #24 : 10.07.2016 09:02:07 »
И начало уже выносить мозг,  пока не пришла в голову мысль:
Гружусь после альтов перезагрузкой. Ноут не выключался.
А что если после альтов какой-то мусор в памяти остался?
А как это ? Если перезагрузка ? Или, может, это через гибернацию делалось ? Другого варианта я не вижу.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Помогите понять Линукс
« Ответ #25 : 10.07.2016 12:51:46 »
И начало уже выносить мозг,  пока не пришла в голову мысль:
Гружусь после альтов перезагрузкой. Ноут не выключался.
А что если после альтов какой-то мусор в памяти остался?
А как это ? Если перезагрузка ?

Угу.

Или, может, это через гибернацию делалось ? Другого варианта я не вижу.

Не пользуюсь. И не пользовался. Если в коде её где-то кто-то сломает, даже не замечу этого.
У меня и десктоп в суспенд.

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 571
Re: Помогите понять Линукс
« Ответ #26 : 10.07.2016 18:35:18 »
А что если после альтов какой-то мусор в памяти остался?
Да есть такое, при перезагрузке. Заметил ещё на p6. Тоже с параметрами видео связано.

Поэтому выработал у себя правило:
после альтов, ноут всегда надо выключать, перед проверкой в каком-то другом Линукс.
Тоже давно так делаю. И не только перед проверкой в другом Линукс, но и после обновления чего-нибудь критического (ядра с модулями, например).

Такие вот дела...
Могу ещё подкинуть...
На всех ноутбуках, которые попадались в руки, пожалуй все Линуксы из покон веков не выключают сетевую карту после активации (она остаётся в дежурке). Это не при перезагрузке, а при выключении. Выключенный из Линукса ноутбук продолжает потреблять от аккумулятора ток, что легко может угробить батарею (если оставить ноутбук на пару-тройку недель без включения). Помогает только вынятие аккумулятора. Хорошо заметно на тех ноутбуках, где на разъёме сетевушки есть индикаторы.

ms1984

  • Гость
Re: Помогите понять Линукс
« Ответ #27 : 11.07.2016 00:12:32 »
Парни Вас почитаешь параноиком станешь (...
 Как один товарищ мне сказал по поводу безопасности своего ПК - мне скрывать не чего... пущай смотрят...
 :-)

Оффлайн acrk

  • Участник
  • *
  • Сообщений: 199
Re: Помогите понять Линукс
« Ответ #28 : 12.07.2016 14:42:38 »
Что-то не могу сделать снимок с экрана текущего окна.
Среда MATE.
Приложения/Инструменты/Сделать снимок экрана.
Выбираю Захватить текущее окно
Нажимаю Сделать снимок экрана
... и ничего. Окно Сделать снимок экрана пропадает.

И при нажатии на Справка показывает
Документ не найден
URI «ghelp:user-guide?goseditmainmenu-53#goseditmainmenu-53» указывает на недопустимую страницу.
Найти пакеты, содержащие этот документ.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 187
    • Домашняя страница
Re: Помогите понять Линукс
« Ответ #29 : 12.07.2016 14:48:02 »
Что-то не могу сделать снимок с экрана текущего окна.
Среда MATE.
Нажмите клавишу Print Screen.
Андрей Черепанов (cas@)