The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"LibreOffice - диалог 'Сохранить как...' (Win7)"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на рабочей станции (Офис и текст)
Изначальное сообщение [ Отслеживать ]

"LibreOffice - диалог 'Сохранить как...' (Win7)"  +/
Сообщение от Магистр (ok) on 03-Дек-12, 18:46 
На раб. месте секретаря для "документооборота" установлен OpenOffice.org. Недавно пропатчили сие место новым компом с Win7 на борту (до этого XP стояла) и вылезла неприятная проблемка. При попытке сохранить документ вылазит диалог с запросом пути и имени файля для сохранения. Допустим, на рабочем столе есть папка "Приказы" и мы открываем любой файл из этой папки, редактируем и хотим сохранить с новым именем. Жмем Файл->Сохранить как и нам открывается окошко не с папкой "Приказы", а с папкой в которую сохранялись файлы в последний раз. Пробовал LibreOffice -- тоже самое.

Копаясь в настройках нашел интересную галочку Сервис->Параметры->LibreOffice->Общие: Использовать диалоги LibreOffice. Если эта галка стоит, то при сохранении по умолчанию открывается каталог, в котором лежит редактируемый документ (то что нужно). Но! В стандартном диалоге сортировка по именам файлов не комильфо. Файлы с цифрами в начале сортируются как строки ('1.odt', '11.odt', '2.odt'), стандартный диалог выводит как надо.

Собственно вопрос: Как сделать чтобы стандартный диалог по умолчанию показывал путь, по которому расположен редактируемый файл? Или как исправить сортировку во встроенных диалогах офиса?

(Проблема мелочная, но у секретаря таких папок как "Приказы" тьма и запутаться очень легко... хочется помоч)

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "LibreOffice - диалог 'Сохранить как...' (Win7)"  +/
Сообщение от zd3n (ok) on 04-Дек-12, 06:49 
По сортировке
Обзывать файлы 001.odt, 002.odt, 003.odt .....
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "LibreOffice - диалог 'Сохранить как...' (Win7)"  +/
Сообщение от Магистр (ok) on 04-Дек-12, 11:29 
> По сортировке
> Обзывать файлы 001.odt, 002.odt, 003.odt .....

Да, это первое что в голову пришло... Вот за такие костыли конечные пользователи не долюбливают свободное ПО и хрен их убедить в обратном

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "LibreOffice - диалог 'Сохранить как...' (Win7)"  +/
Сообщение от John (??) on 04-Дек-12, 16:48 
>> По сортировке
>> Обзывать файлы 001.odt, 002.odt, 003.odt .....
> Да, это первое что в голову пришло... Вот за такие костыли конечные
> пользователи не долюбливают свободное ПО и хрен их убедить в обратном

Так пусть любят закрытое - в чем проблема? Заплатите и обращайтесь в тех. поддержку.
По поводу файлов - Вам правильно написали - и это не костыли, т.к. имя файла - строка и сортируется как строка (тут как раз с СПО все хорошо), а что там мелкософт начудил в своих диалогах - проблемы мелкософта и пользователей, его использующих.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "LibreOffice - диалог 'Сохранить как...' (Win7)"  +/
Сообщение от XAnder (ok) on 04-Дек-12, 18:46 
> По поводу файлов - Вам правильно написали - и это не костыли,
> т.к. имя файла - строка и сортируется как строка (тут как
> раз с СПО все хорошо), а что там мелкософт начудил в
> своих диалогах - проблемы мелкософта и пользователей, его использующих.

Аккуратнее, пожалуйста, в высказываниях. Это не "мелкософт начудил". Точнее, не только мелкософт. Вот у меня Наутилус (вполне себе СПО), к примеру, чудно сортирует файлы по возрастанию чисел (1.txt 3.txt 15.txt 19.txt 123.txt, а не 1.txt 123.txt 15.txt 19.txt 3.txt). В ГТК-шных диалогах открытия-сохранения - то же самое. И даже труЪ-команда ls имеет ключик -v с тем же смыслом. Видно, это кому-то нужно.

К слову, строки сортировать можно многими интересными способами...

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

6. "LibreOffice - диалог 'Сохранить как...' (Win7)"  +/
Сообщение от John (??) on 11-Дек-12, 14:56 
>[оверквотинг удален]
>> т.к. имя файла - строка и сортируется как строка (тут как
>> раз с СПО все хорошо), а что там мелкософт начудил в
>> своих диалогах - проблемы мелкософта и пользователей, его использующих.
> Аккуратнее, пожалуйста, в высказываниях. Это не "мелкософт начудил". Точнее, не только
> мелкософт. Вот у меня Наутилус (вполне себе СПО), к примеру, чудно
> сортирует файлы по возрастанию чисел (1.txt 3.txt 15.txt 19.txt 123.txt, а
> не 1.txt 123.txt 15.txt 19.txt 3.txt). В ГТК-шных диалогах открытия-сохранения -
> то же самое. И даже труЪ-команда ls имеет ключик -v с
> тем же смыслом. Видно, это кому-то нужно.
> К слову, строки сортировать можно многими интересными способами...

строки можно (и нужно) сортировать только как строки

Вы описываете следующую концепцию:
1. производится разбор строки
2. распознанные объекты/части сортируются как-то по другому (ls -v)

вот весь этот бардак и происходит от того, что люди пытаются приписать какие-то чудесные свойства простым вещам

man open
...
int open(const char *pathname, int flags);
...
обратите внимание на тип pathname


визуальный пример бардака

создайте несколько файлов
123
1 2 3
1_2.3
1.2.3
456

посмотрите вывод команд
ls
ls | sort
вывод одинаковый

теперь посмотрите порядок файлов в диалоге GTK - "как бог на душу положил"

вывод: не надо идти на поводу у глупых пользователей

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

7. "LibreOffice - диалог 'Сохранить как...' (Win7)"  +/
Сообщение от XAnder (ok) on 11-Дек-12, 15:40 
> строки можно (и нужно) сортировать только как строки
> Вы описываете следующую концепцию:
> 1. производится разбор строки
> 2. распознанные объекты/части сортируются как-то по другому (ls -v)

О нет! Моя концепция значительно сложнее. Смотрите ниже.

> вот весь этот бардак и происходит от того, что люди пытаются приписать
> какие-то чудесные свойства простым вещам

Одно из этих "чудесных свойств" - алфавитный порядок. Об этом тоже ниже.

> man open
> ...
> int open(const char *pathname, int flags);
> ...
> обратите внимание на тип pathname

Здесь под строкой понимается массив символов, то есть по сути массив их однобайтовых кодов. Если вы предлагаете сортировать их исключительно по возрастанию (или убыванию) этих кодов, то я с вами не соглашусь, поскольку есть разные кодировки, в том числе многобайтовые, в которых такой подход приведёт к ещё большему бардаку.

Поясню. Пусть в каталоге файлы названы по-русски. При сортировке пользователь (даже неглупый) ожидает алфавитный порядок независимо от используемой кодировки. Увы, простой сортировкой кодов такое не всегда возможно получить. КОИ8 - наглядный тому пример. Да и с другими кодировками не всё так гладко. Вот буква Ё выбивается из общего ряда (сразу предупреждаю, что в спорах о её [не]нужности я участвовать не намерен). Это в русском, а во многих других языках (особенно с развитой диакритикой) ситуация ещё сложнее. Соответственно под каждый язык приходится придумывать свой способ сортировки.

На фоне этого сортировка чисел как чисел, а не строк цифр, представляется сущим пустяком.

>[оверквотинг удален]
> создайте несколько файлов
> 123
> 1 2 3
> 1_2.3
> 1.2.3
> 456
> посмотрите вывод команд
> ls
> ls | sort
> вывод одинаковый

Логично, поскольку ls по умолчанию сортирует теми же средствами, что и sort. По сути здесь дважды отсортировано одно и то же одним и тем же способом.

> теперь посмотрите порядок файлов в диалоге GTK - "как бог на душу
> положил"

Посмотрел, вполне адекватный порядок. Давайте отнесём это к области вкусов и личных пристрастий и, таким образом, выведем за рамки любых споров.

> вывод: не надо идти на поводу у глупых пользователей

Чувство превосходства (даже истинного) не должно затмевать рассудок, иначе рискуешь не увидеть каких-нибудь простых, очевидных вещей. Сколько раз я за собой такое замечал...

Так что мой вывод: если не столь умудрённый пользователь захочет увидеть файл "Фотка 123.jpg" после файла "Фотка 46.jpg", я, пожалуй, его пойму.

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "LibreOffice - диалог 'Сохранить как...' (Win7)"  +/
Сообщение от John (??) on 11-Дек-12, 16:33 
> О нет! Моя концепция значительно сложнее. Смотрите ниже.

В чём же она сложнее?

> Одно из этих "чудесных свойств" - алфавитный порядок. Об этом тоже ниже.
> Здесь под строкой понимается массив символов, то есть по сути массив их
> однобайтовых кодов. Если вы предлагаете сортировать их исключительно по возрастанию (или
> убыванию) этих кодов, то я с вами не соглашусь, поскольку есть
> разные кодировки, в том числе многобайтовые, в которых такой подход приведёт
> к ещё большему бардаку.

Я сказал только то, что и хотел сказать: имя файла - это "строка" - не больше и не меньше.

> Поясню. Пусть в каталоге файлы названы по-русски. При сортировке пользователь (даже неглупый)
> ожидает алфавитный порядок независимо от используемой кодировки. Увы, простой сортировкой
> кодов такое не всегда возможно получить. КОИ8 - наглядный тому пример.
> Да и с другими кодировками не всё так гладко. Вот буква
> Ё выбивается из общего ряда (сразу предупреждаю, что в спорах о
> её [не]нужности я участвовать не намерен). Это в русском, а во
> многих других языках (особенно с развитой диакритикой) ситуация ещё сложнее. Соответственно
> под каждый язык приходится придумывать свой способ сортировки.
> На фоне этого сортировка чисел как чисел, а не строк цифр, представляется
> сущим пустяком.

Пояснять не надо. Я говорил о строке - Вы мне рассказываете о LC_COLLATE (долго и путано).

> Посмотрел, вполне адекватный порядок. Давайте отнесём это к области вкусов и личных
> пристрастий и, таким образом, выведем за рамки любых споров.
>> вывод: не надо идти на поводу у глупых пользователей
> Чувство превосходства (даже истинного) не должно затмевать рассудок, иначе рискуешь не
> увидеть каких-нибудь простых, очевидных вещей. Сколько раз я за собой такое
> замечал...

Заметьте за собой еще раз. Обсуждается "техническая" проблема, а Вы пытаетесь побыть моим личным психоаналитиком - не надо.

> Так что мой вывод: если не столь умудрённый пользователь захочет увидеть файл
> "Фотка 123.jpg" после файла "Фотка 46.jpg", я, пожалуй, его пойму.

Тогда уж надо понять и пользователя, который хочет, чтобы файл с именем "Фотка 11.12.2012.jpg" располагался после файла "Фотка июль 2012.jpg" (ведь для него, пользователя, это совершенно очевидно), а также, "Фотка при входе" и "Фотка на выходе" и т.д. и т.п. (аналогия, надеюсь, должна быть понятна).

По Вашей логике, необходимо срочно все эти случаи запрограммировать.

Удачи в создании ИИ.

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "LibreOffice - диалог 'Сохранить как...' (Win7)"  +/
Сообщение от XAnder (ok) on 11-Дек-12, 16:50 
Простите, если задел ваши чувства. Я возражал лишь против категоричности некоторых суждений и неуважения к простым пользователям и их нуждам. Пытался проиллюстрировать примерами и собственным опытом. Понимаю, что любой пример можно довести до абсурда, и надеюсь, что это не было вашей целью.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "LibreOffice - диалог 'Сохранить как...' (Win7)"  +/
Сообщение от John (??) on 11-Дек-12, 17:08 
> Простите, если задел ваши чувства.

Это сложно сделать.

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

Разруха, как обычно, не в сортирах, а в головах. Мне кажется, что словосочетание "простые пользователи" - это Ваша попытка перефразировать словосочетание "глупые пользователи".
Ну что тут поделать, если они глупы? (Из толкового словаря: "Тупо сковано, не наточишь; глупо рожено, не научишь.")
Безграмотны - ладно, но они же выставляют свою безграмотность как нормальную ситуацию и требуют, чтобы мир подстроился под них.

> Пытался проиллюстрировать примерами
> и собственным опытом. Понимаю, что любой пример можно довести до абсурда,
> и надеюсь, что это не было вашей целью.

Абсурд не требуется доводить до абсурда.

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

11. "LibreOffice - диалог 'Сохранить как...' (Win7)"  +/
Сообщение от XAnder (ok) on 11-Дек-12, 17:36 
> Разруха, как обычно, не в сортирах, а в головах. Мне кажется, что
> словосочетание "простые пользователи" - это Ваша попытка перефразировать словосочетание
> "глупые пользователи".
> Ну что тут поделать, если они глупы? (Из толкового словаря: "Тупо сковано,
> не наточишь; глупо рожено, не научишь.")
> Безграмотны - ладно, но они же выставляют свою безграмотность как нормальную ситуацию
> и требуют, чтобы мир подстроился под них.

Что поделать, таковы издержки демократии - большинство диктует норму. Можно и нужно бороться по мере сил, но, право же, лучше без оскорблений вроде этого:

> Абсурд не требуется доводить до абсурда.

Впрочем, ваш стиль понятен, так что я не обижаюсь.

Вы верно подметили мой эвфемизм насчёт "простых". Однако давайте всё-таки не будем записывать в глупцы всех, кто желает необычных способов сортировки.

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

12. "LibreOffice - диалог 'Сохранить как...' (Win7)"  +/
Сообщение от John (??) on 11-Дек-12, 17:57 
> Что поделать, таковы издержки демократии - большинство диктует норму. Можно и нужно
> бороться по мере сил, но, право же, лучше без оскорблений вроде
> этого:

Да, демократия - власть дураков. Мне ближе идеи проекта "Венера".

> Впрочем, ваш стиль понятен, так что я не обижаюсь.

Абсурдна вся тема, затронутая здесь, начиная с именования файлов 1.bla, 11.bla и т.д.: задумайтесь на минуту о здравомыслии человека, который породил кучу файлов с такими именами.


> Вы верно подметили мой эвфемизм насчёт "простых". Однако давайте всё-таки не будем
> записывать в глупцы всех, кто желает необычных способов сортировки.

Именно туда их и записать, потому что если бы человек подумал/погуглил минуту, он не сделал бы такой глупости.

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

13. "LibreOffice - диалог 'Сохранить как...' (Win7)"  +/
Сообщение от XAnder (ok) on 11-Дек-12, 18:46 
> Да, демократия - власть дураков. Мне ближе идеи проекта "Венера".

Да, это интересный проект.

> Абсурдна вся тема, затронутая здесь, начиная с именования файлов 1.bla, 11.bla и
> т.д.: задумайтесь на минуту о здравомыслии человека, который породил кучу файлов
> с такими именами.

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

> Именно туда их и записать, потому что если бы человек подумал/погуглил минуту,
> он не сделал бы такой глупости.

Заваренную же кашу чаще всего приходится расхлёбывать совсем другим людям. Гугление уже мало поможет (хотя и не помешает) - глупость давно сделана и узаконена. Будьте снисходительны - им и так нелегко.

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

5. "LibreOffice - диалог 'Сохранить как...' (Win7)"  +/
Сообщение от AV (??) on 06-Дек-12, 22:51 
> а что там мелкософт начудил в
> своих диалогах

:) В интерфейсных вещах СПО чудит тоже - будь здрав. И это реально проблема для внедрения. Устриц ел. В напильниках понимаю.

У СПО есть мощные достоинства, но они другие. У бизнес софта есть сильные недостатки, но они другие.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру