The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз Midnight Commander 4.8.2 , opennews (ok), 20-Мрт-12, (0) [смотреть все]

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


22. "Релиз Midnight Commander 4.8.2 "  +/
Сообщение от John (??), 21-Мрт-12, 10:21 
На счет привязок файлов к программам (mc.ext): видимо, разработчики не знают про xdg-open...
Достаточно одной строки для самых разных типов файлов:
Open=(xdg-open %f >/dev/null 2>&1 &)
Ответить | Правка | Наверх | Cообщить модератору

23. "Релиз Midnight Commander 4.8.2 "  +/
Сообщение от Аноним (-), 21-Мрт-12, 10:38 
Напишите им пожалуйста багрепорт типа "реализовать в  mc поддержку стандартов freedesktop (xdg-open)"
Ответить | Правка | Наверх | Cообщить модератору

24. "Релиз Midnight Commander 4.8.2 "  +1 +/
Сообщение от aborodin (ok), 21-Мрт-12, 10:46 
> На счет привязок файлов к программам (mc.ext): видимо, разработчики не знают про
> xdg-open...

Видимо, не надо считать себя умнее других.

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

25. "Релиз Midnight Commander 4.8.2 "  +/
Сообщение от John (??), 21-Мрт-12, 11:09 
>> На счет привязок файлов к программам (mc.ext): видимо, разработчики не знают про
>> xdg-open...
> Видимо, не надо считать себя умнее других.

А то я и смотрю: все уже давно реализовано - весь файл так и пестрит строками с xdg-open...
У Вас батхерт от критики?

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

29. "Релиз Midnight Commander 4.8.2 "  +/
Сообщение от aborodin (ok), 21-Мрт-12, 12:01 
>>> На счет привязок файлов к программам (mc.ext): видимо, разработчики не знают про
>>> xdg-open...
>> Видимо, не надо считать себя умнее других.
> А то я и смотрю: все уже давно реализовано - весь файл
> так и пестрит строками с xdg-open...
> У Вас батхерт от критики?

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

Ну а насчёт того, что "разработчики не знают": https://www.midnight-commander.org/ticket/2118 . Всё уже украдено до вас.

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

36. "Релиз Midnight Commander 4.8.2 "  +/
Сообщение от John (??), 21-Мрт-12, 12:28 
> У меня нормально всё.

не похоже

> простую вещь: mc работает на куче платформ, в том числе и
> на тех, где никакого xdg-open нет и, возможно, никогда не будет.
> Если вы думаете, что всё так просто и легко, шлите патчи.

Только для Вас, сложный Вы наш, многоплатформенный. Уж which есть даже в busybox
Open=if test -x "`which xdg-open 2>/dev/null`" ; then (xdg-open %f >/dev/null 2>&1 &) ; else (whatever %f >/dev/null 2>&1 &) ; fi

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

49. "Релиз Midnight Commander 4.8.2 "  +/
Сообщение от aborodin (ok), 21-Мрт-12, 13:04 
>> У меня нормально всё.
> не похоже

Прекращайте ставить диагноз удалённо. У вас плохо получается.

>> простую вещь: mc работает на куче платформ, в том числе и
>> на тех, где никакого xdg-open нет и, возможно, никогда не будет.
>> Если вы думаете, что всё так просто и легко, шлите патчи.
> Только для Вас, сложный Вы наш, многоплатформенный. Уж which есть даже в
> busybox
> Open=if test -x "`which xdg-open 2>/dev/null`" ; then (xdg-open %f >/dev/null 2>&1
> &) ; else (whatever %f >/dev/null 2>&1 &) ; fi

Ага, уже, значит, того, что написано в #22, недостаточно?

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

51. "Релиз Midnight Commander 4.8.2 "  +/
Сообщение от John (??), 21-Мрт-12, 13:13 
>>> простую вещь: mc работает на куче платформ, в том числе и
>>> на тех, где никакого xdg-open нет и, возможно, никогда не будет.
>>> Если вы думаете, что всё так просто и легко, шлите патчи.
>> Только для Вас, сложный Вы наш, многоплатформенный. Уж which есть даже в
>> busybox
>> Open=if test -x "`which xdg-open 2>/dev/null`" ; then (xdg-open %f >/dev/null 2>&1
>> &) ; else (whatever %f >/dev/null 2>&1 &) ; fi
> Ага, уже, значит, того, что написано в #22, недостаточно?

А что, приведенная строка не работает?
Например, у меня на эту строку ушло 10 минут. Отчего же отчет висит уже 2 года?

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

53. "Релиз Midnight Commander 4.8.2 "  +/
Сообщение от aborodin (ok), 21-Мрт-12, 13:22 
>>>> простую вещь: mc работает на куче платформ, в том числе и
>>>> на тех, где никакого xdg-open нет и, возможно, никогда не будет.
>>>> Если вы думаете, что всё так просто и легко, шлите патчи.
>>> Только для Вас, сложный Вы наш, многоплатформенный. Уж which есть даже в
>>> busybox
>>> Open=if test -x "`which xdg-open 2>/dev/null`" ; then (xdg-open %f >/dev/null 2>&1
>>> &) ; else (whatever %f >/dev/null 2>&1 &) ; fi
>> Ага, уже, значит, того, что написано в #22, недостаточно?
> А что, приведенная строка не работает?

Сначала вы утверждаете (#22):

> Достаточно одной строки для самых разных типов файлов:
> Open=(xdg-open %f >/dev/null 2>&1 &)

А потом, когда узнаёте про многоплатформенность, идёте на попятную. Хорошо.

> Например, у меня на эту строку ушло 10 минут. Отчего же отчет висит уже 2 года?

Оттого, что есть планы переделать монолит mc.ext в нечто более гибкое.

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

55. "Релиз Midnight Commander 4.8.2 "  +1 +/
Сообщение от John (??), 21-Мрт-12, 13:40 
> Оттого, что есть планы переделать монолит mc.ext в нечто более гибкое.

Отчего же пока идет процесс переделки не использовать что-то уже работающее?

> А потом, когда узнаёте про многоплатформенность, идёте на попятную. Хорошо.

Если честно, даже как-то не задумался, впрочем, как и вы, разработчики:
вот примеры из mc.ext
Open=(abiword %f >/dev/null 2>&1 &)
Open=(gnumeric %f >/dev/null 2>&1 &)
Open=(ooffice %f &)
Open=djview
Open=(realplay %f >/dev/null 2>&1 &)
Open=(xpdf %f &)

И конечно, все эти программы есть на всех платформах, а вот xdg-open - нет.

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

57. "Релиз Midnight Commander 4.8.2 "  +/
Сообщение от Аноним (-), 21-Мрт-12, 13:53 
> А потом, когда узнаёте про многоплатформенность, идёте на попятную. Хорошо.

Это не попятная, а доработка предложенного патча. Предложенные патчи не всегда принимаются 1-в-1, иногда их приходится дорабатывать в соответствии с политикой разработки, своим знанием и опытом. Это нормально и Ваши придирки тут не понятны.

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

37. "Релиз Midnight Commander 4.8.2 "  +/
Сообщение от John (??), 21-Мрт-12, 12:30 
> Если вы думаете, что всё так просто и легко, шлите патчи.

А смысл, если их годами не принимают...
https://www.midnight-commander.org/ticket/2278

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

107. "Релиз Midnight Commander 4.8.2 "  +/
Сообщение от arisu (ok), 23-Мрт-12, 15:37 
вот подобных тебе «улучшателей» лучше на пушечный выстрел к настоящему программированию не допускать. а то поттеринги получаются.
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

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

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




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

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