ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] Редактирование mimeapps
@ 2012-11-09 22:32 Alexei V. Mezin
  2012-11-10  0:07 ` Igor Vlasenko
                   ` (2 more replies)
  0 siblings, 3 replies; 15+ messages in thread
From: Alexei V. Mezin @ 2012-11-09 22:32 UTC (permalink / raw)
  To: sisyphus


Т.к. новый mc теперь открывает файлы посредством xdg-open, возник вопрос:

как _удобно_ поменять дефолтные приложения для файлов?

Например, согласно /usr/share/applications/mimeapps.list, видео-файлы 
отрываются по дефолту то xine, то smplayer. А мне привычнее и удобнее 
использовать mplayer.

Редактировать "пользовательский" mimeapps.list посредством xdg-mime 
очень муторно. Через настройки КДЕ тоже: пока для каждого нужного файлы 
перезабьешь дефолтную программу... Как-то оптом можно все отредактировать?



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [sisyphus] Редактирование mimeapps
  2012-11-09 22:32 [sisyphus] Редактирование mimeapps Alexei V. Mezin
@ 2012-11-10  0:07 ` Igor Vlasenko
  2012-11-10 11:43   ` Alexei V. Mezin
  2012-11-10  6:45 ` Ildar Mulyukov
  2012-11-27 10:59 ` [sisyphus] Редактирование mimeapps.list оптом (was: Редактирование mimeapps) Sergey V Turchin
  2 siblings, 1 reply; 15+ messages in thread
From: Igor Vlasenko @ 2012-11-10  0:07 UTC (permalink / raw)
  To: alexei-mezin, ALT Linux Sisyphus discussions

On Sat, Nov 10, 2012 at 02:32:25AM +0400, Alexei V. Mezin wrote:
> как _удобно_ поменять дефолтные приложения для файлов?

Год назад вроде бы ничего удобного не было.
Надо будет поискать, может уже кто-то что-то написал.
Иначе придется писать самим.

> Например, согласно /usr/share/applications/mimeapps.list,
> видео-файлы отрываются по дефолту то xine, то smplayer. А мне
> привычнее и удобнее использовать mplayer.

Что касается консольного mplayer, то он у нас вообще 
вне системы mime. ему нужен desktop-файл, в котором его
бы зарегистрировали бы обработчиком видео.
Этого, однако, мало. Он станет просто обработчиком,
а нам нужен обработчик по умолчанию.

Есть такой трюк:
Я могу создать desktop-файл mplayer-console-default-handler.desktop
упаковать его в отдельный пакет mplayer-default-mime-handler
и выставить этому обработчику наивысший приоритет. Тогда у
всех кто установит пакет mplayer-default-mime-handler
(или можно назвать mime-default-handler-video-mplayer)
"консольный" mplayer станет проигрывателем по умолчанию.

И это не конфликтует с там, что в mplayer тоже надо добавить
desktop-файл, назвать mplayer-console.desktop 
(чтобы не смешивать с бывшим GUI gmplayer.desktop)

Как подход?

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [sisyphus] Редактирование  mimeapps
  2012-11-09 22:32 [sisyphus] Редактирование mimeapps Alexei V. Mezin
  2012-11-10  0:07 ` Igor Vlasenko
@ 2012-11-10  6:45 ` Ildar Mulyukov
  2012-11-27 10:59 ` [sisyphus] Редактирование mimeapps.list оптом (was: Редактирование mimeapps) Sergey V Turchin
  2 siblings, 0 replies; 15+ messages in thread
From: Ildar Mulyukov @ 2012-11-10  6:45 UTC (permalink / raw)
  To: sisyphus

On 10.11.2012 04:32:25, Alexei V. Mezin wrote:
> Т.к. новый mc теперь открывает файлы посредством xdg-open, возник  
> вопрос:
> 
> как _удобно_ поменять дефолтные приложения для файлов?

В гноме вернули эту функцию в nautilus.
-- 
Ildar

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [sisyphus] Редактирование mimeapps
  2012-11-10  0:07 ` Igor Vlasenko
@ 2012-11-10 11:43   ` Alexei V. Mezin
  2012-11-10 11:53     ` Aleksey Novodvorsky
  2012-11-10 13:58     ` Igor Vlasenko
  0 siblings, 2 replies; 15+ messages in thread
From: Alexei V. Mezin @ 2012-11-10 11:43 UTC (permalink / raw)
  To: sisyphus

10.11.2012 04:07, Igor Vlasenko пишет:

> Что касается консольного mplayer, то он у нас вообще
> вне системы mime.

Это, кстати, баг. Повесить?


>
> Тогда у
> всех кто установит пакет mplayer-default-mime-handler
> (или можно назвать mime-default-handler-video-mplayer)
> "консольный" mplayer станет проигрывателем по умолчанию.

> Как подход?
>

Лично мне нравится. Но в целом решение не очень для 
многопользовательской машины. Кому-то удобнее mplayer, а кому-то, 
например, smplayer. Нужен простой механизм назначения дефолтных 
программ. От freedesktop.org такого механизма дождаться не выйдет, как 
мне кажется.



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [sisyphus] Редактирование mimeapps
  2012-11-10 11:43   ` Alexei V. Mezin
@ 2012-11-10 11:53     ` Aleksey Novodvorsky
  2012-11-10 12:07       ` Alexei V. Mezin
  2012-11-10 13:58     ` Igor Vlasenko
  1 sibling, 1 reply; 15+ messages in thread
From: Aleksey Novodvorsky @ 2012-11-10 11:53 UTC (permalink / raw)
  To: alexei-mezin, ALT Linux Sisyphus discussions

10 ноября 2012 г., 15:43 пользователь Alexei V. Mezin
<alexei-mezin@rambler.ru> написал:
> 10.11.2012 04:07, Igor Vlasenko пишет:
>
>
>> Что касается консольного mplayer, то он у нас вообще
>> вне системы mime.
>
>
> Это, кстати, баг. Повесить?

Повесьте, но mplayer у нас, как недавно говорили в каком-то списке, --
"пакет со сложной судьбой". Он ищет любящие руки.

Rgrds, Алексей

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [sisyphus] Редактирование mimeapps
  2012-11-10 11:53     ` Aleksey Novodvorsky
@ 2012-11-10 12:07       ` Alexei V. Mezin
  0 siblings, 0 replies; 15+ messages in thread
From: Alexei V. Mezin @ 2012-11-10 12:07 UTC (permalink / raw)
  To: sisyphus

10.11.2012 15:53, Aleksey Novodvorsky пишет:

> Повесьте, но mplayer у нас, как недавно говорили в каком-то списке, --
> "пакет со сложной судьбой". Он ищет любящие руки.

#27953




^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [sisyphus] Редактирование mimeapps
  2012-11-10 11:43   ` Alexei V. Mezin
  2012-11-10 11:53     ` Aleksey Novodvorsky
@ 2012-11-10 13:58     ` Igor Vlasenko
  2012-11-10 14:15       ` Alexei V. Mezin
  1 sibling, 1 reply; 15+ messages in thread
From: Igor Vlasenko @ 2012-11-10 13:58 UTC (permalink / raw)
  To: alexei-mezin, ALT Linux Sisyphus discussions

On Sat, Nov 10, 2012 at 03:43:56PM +0400, Alexei V. Mezin wrote:
> >Тогда у
> >всех кто установит пакет mplayer-default-mime-handler
> >(или можно назвать mime-default-handler-video-mplayer)
> >"консольный" mplayer станет проигрывателем по умолчанию.
> >Как подход?
> Лично мне нравится. Но в целом решение не очень для
> многопользовательской машины. Кому-то удобнее mplayer, а кому-то,
> например, smplayer. Нужен простой механизм назначения дефолтных
> программ. От freedesktop.org такого механизма дождаться не выйдет,
> как мне кажется.

Почему? стандартный механизм 
vim/emacs/gedit ~/.local/share/applications/mimeapps.list
никто не отменял.

Другое дело, что надо бы еще удобный GUI.

Возвращаясь к идее с пакетами mime-default-handler-*,
то это удобный способ подправить __системные умолчания__,
не пользовательские предпочтения.

Напомню:
Если пользователь у себя в ~/.local/share/applications/mimeapps.list
запишет smplayer, то какие бы mime-default-handler-* не стояли,
то у него будет smplayer.


-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [sisyphus] Редактирование mimeapps
  2012-11-10 13:58     ` Igor Vlasenko
@ 2012-11-10 14:15       ` Alexei V. Mezin
  2012-11-10 17:57         ` Igor Vlasenko
  0 siblings, 1 reply; 15+ messages in thread
From: Alexei V. Mezin @ 2012-11-10 14:15 UTC (permalink / raw)
  To: sisyphus

10.11.2012 17:58, Igor Vlasenko пишет:

> Почему? стандартный механизм
> vim/emacs/gedit ~/.local/share/applications/mimeapps.list
> никто не отменял.

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

А прибивание mplayer'а в качестве самого старшего плеера может вызвать 
недовольство тех, кто считает, что самый-самый это vlc или xine или ... 
. И ставить в системе только один плеер не выходит, потому что в разных 
ситуациях нужны разные.

Но я согласен, что самый-самый это как раз mplayer! :) (хотя сам 
регулярно вместо него использую VLC, например, для просмотра на дохлой 
машине)



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [sisyphus] Редактирование mimeapps
  2012-11-10 14:15       ` Alexei V. Mezin
@ 2012-11-10 17:57         ` Igor Vlasenko
  0 siblings, 0 replies; 15+ messages in thread
From: Igor Vlasenko @ 2012-11-10 17:57 UTC (permalink / raw)
  To: alexei-mezin, ALT Linux Sisyphus discussions

On Sat, Nov 10, 2012 at 06:15:52PM +0400, Alexei V. Mezin wrote:
> хочется одним махом поменять программу для всех видео-файлов
> (картинок, музыки). Поштучное ручное редактирование или скриптовое
> "найти и заменить" -- способ неудобный (для пользователя).

В свое время были намерения реализовать globbing, т.е.
чтобы можно было одним махом написать 

video/*=mplayer-console.desktop

Надо бы посмотреть в свежий код libgio, как там сейчас с globbing,
может, это уже будет работать. Но проблема, что кроме libgio
есть и другие реализации, а globbing не часть стандарта.
Поэтому если и будет работать, то не всегда и не везде.

Поэтому и склоняюсь к варианту с пакетами настройки.

> А прибивание mplayer'а в качестве самого старшего плеера может
> вызвать недовольство тех, кто считает, что самый-самый это vlc или
> xine или ... . И ставить в системе только один плеер не выходит,
> потому что в разных ситуациях нужны разные.

Это решается так:
есть альтернатива /usr/share/applications/default-video-player.desktop
и пакеты mime-default-video-{mplayer,xine,smplayer,...}
если админ установит такой пакет, то указанный плеер 
станет обработчиком по умолчанию для всех пользователей во всех DE,
если пользователь у себя не настроит другой плеер явно.

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



^ permalink raw reply	[flat|nested] 15+ messages in thread

* [sisyphus] Редактирование mimeapps.list оптом (was: Редактирование mimeapps)
  2012-11-09 22:32 [sisyphus] Редактирование mimeapps Alexei V. Mezin
  2012-11-10  0:07 ` Igor Vlasenko
  2012-11-10  6:45 ` Ildar Mulyukov
@ 2012-11-27 10:59 ` Sergey V Turchin
  2012-11-27 14:36   ` Sergey V Turchin
  2 siblings, 1 reply; 15+ messages in thread
From: Sergey V Turchin @ 2012-11-27 10:59 UTC (permalink / raw)
  To: alexei-mezin, ALT Linux Sisyphus discussions

[-- Attachment #1: Type: text/plain, Size: 659 bytes --]

В письме от 10 ноября 2012 02:32:25 пользователь Alexei V. Mezin написал:

[...]
> Редактировать "пользовательский" mimeapps.list посредством xdg-mime
> очень муторно. Через настройки КДЕ тоже: пока для каждого нужного файлы
> перезабьешь дефолтную программу... Как-то оптом можно все отредактировать?
В недалеком будущем будет можно через `kcmshell4 componentchooser`.

-- 
Regards, Sergey.       ALT Linux, http://www.altlinux.ru/

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [sisyphus] Редактирование mimeapps.list оптом (was: Редактирование mimeapps)
  2012-11-27 10:59 ` [sisyphus] Редактирование mimeapps.list оптом (was: Редактирование mimeapps) Sergey V Turchin
@ 2012-11-27 14:36   ` Sergey V Turchin
  2012-11-28 13:16     ` greg dex
  0 siblings, 1 reply; 15+ messages in thread
From: Sergey V Turchin @ 2012-11-27 14:36 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

[-- Attachment #1: Type: text/plain, Size: 816 bytes --]

В письме от 27 ноября 2012 14:59:22 пользователь Sergey V Turchin написал:
> В письме от 10 ноября 2012 02:32:25 пользователь Alexei V. Mezin написал:
> 
> [...]
> 
> > Редактировать "пользовательский" mimeapps.list посредством xdg-mime
> > очень муторно. Через настройки КДЕ тоже: пока для каждого нужного файлы
> > перезабьешь дефолтную программу... Как-то оптом можно все отредактировать?
> 
> В недалеком будущем будет можно через `kcmshell4 componentchooser`.
kde4base-runtime 4.9.3-alt2

-- 
Regards, Sergey.       ALT Linux, http://www.altlinux.ru/

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [sisyphus] Редактирование mimeapps.list оптом (was: Редактирование mimeapps)
  2012-11-27 14:36   ` Sergey V Turchin
@ 2012-11-28 13:16     ` greg dex
  2012-11-28 13:52       ` Sergey V Turchin
  0 siblings, 1 reply; 15+ messages in thread
From: greg dex @ 2012-11-28 13:16 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

И как оно это будет делать? Через пользовательский mimeapps.list или
что кде-специфичное? Т.е. У того же юзера для других ДЕ сохранятся
изменения?

27 ноября 2012 г., 18:36 пользователь Sergey V Turchin
<zerg@altlinux.org> написал:
> В письме от 27 ноября 2012 14:59:22 пользователь Sergey V Turchin написал:
>> В письме от 10 ноября 2012 02:32:25 пользователь Alexei V. Mezin написал:
>>
>> [...]
>>
>> > Редактировать "пользовательский" mimeapps.list посредством xdg-mime
>> > очень муторно. Через настройки КДЕ тоже: пока для каждого нужного файлы
>> > перезабьешь дефолтную программу... Как-то оптом можно все отредактировать?
>>
>> В недалеком будущем будет можно через `kcmshell4 componentchooser`.
> kde4base-runtime 4.9.3-alt2
>
> --
> Regards, Sergey.       ALT Linux, http://www.altlinux.ru/
>
> _______________________________________________
> Sisyphus mailing list
> Sisyphus@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/sisyphus

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [sisyphus] Редактирование mimeapps.list оптом (was: Редактирование mimeapps)
  2012-11-28 13:16     ` greg dex
@ 2012-11-28 13:52       ` Sergey V Turchin
  2012-11-28 20:37         ` [sisyphus] Редактирование mimeapps.list оптом Alexei V. Mezin
  0 siblings, 1 reply; 15+ messages in thread
From: Sergey V Turchin @ 2012-11-28 13:52 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

[-- Attachment #1: Type: text/plain, Size: 462 bytes --]

В письме от 28 ноября 2012 17:16:59 пользователь greg dex написал:
> И как оно это будет делать? Через пользовательский mimeapps.list
Да, уже в Сизифе.

> или
> что кде-специфичное? Т.е. У того же юзера для других ДЕ сохранятся
> изменения?

[...]

-- 
Regards, Sergey.       ALT Linux, http://www.altlinux.ru/

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [sisyphus] Редактирование mimeapps.list оптом
  2012-11-28 13:52       ` Sergey V Turchin
@ 2012-11-28 20:37         ` Alexei V. Mezin
  2012-11-29  9:55           ` Sergey V Turchin
  0 siblings, 1 reply; 15+ messages in thread
From: Alexei V. Mezin @ 2012-11-28 20:37 UTC (permalink / raw)
  To: sisyphus

28.11.2012 17:52, Sergey V Turchin пишет:
> В письме от 28 ноября 2012 17:16:59 пользователь greg dex написал:
>> И как оно это будет делать? Через пользовательский mimeapps.list
> Да, уже в Сизифе.

Спасибо, работает. Для video. А нельзя ли туда добавить image?




^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [sisyphus] Редактирование mimeapps.list оптом
  2012-11-28 20:37         ` [sisyphus] Редактирование mimeapps.list оптом Alexei V. Mezin
@ 2012-11-29  9:55           ` Sergey V Turchin
  0 siblings, 0 replies; 15+ messages in thread
From: Sergey V Turchin @ 2012-11-29  9:55 UTC (permalink / raw)
  To: alexei-mezin, ALT Linux Sisyphus discussions

[-- Attachment #1: Type: text/plain, Size: 614 bytes --]

В письме от 29 ноября 2012 00:37:57 пользователь Alexei V. Mezin написал:
> 28.11.2012 17:52, Sergey V Turchin пишет:
> > В письме от 28 ноября 2012 17:16:59 пользователь greg dex написал:
> >> И как оно это будет делать? Через пользовательский mimeapps.list
> > 
> > Да, уже в Сизифе.
> 
> Спасибо, работает. Для video. А нельзя ли туда добавить image?
Плохо смотрели ;-)

-- 
Regards, Sergey.       ALT Linux, http://www.altlinux.ru/

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2012-11-29  9:55 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-11-09 22:32 [sisyphus] Редактирование mimeapps Alexei V. Mezin
2012-11-10  0:07 ` Igor Vlasenko
2012-11-10 11:43   ` Alexei V. Mezin
2012-11-10 11:53     ` Aleksey Novodvorsky
2012-11-10 12:07       ` Alexei V. Mezin
2012-11-10 13:58     ` Igor Vlasenko
2012-11-10 14:15       ` Alexei V. Mezin
2012-11-10 17:57         ` Igor Vlasenko
2012-11-10  6:45 ` Ildar Mulyukov
2012-11-27 10:59 ` [sisyphus] Редактирование mimeapps.list оптом (was: Редактирование mimeapps) Sergey V Turchin
2012-11-27 14:36   ` Sergey V Turchin
2012-11-28 13:16     ` greg dex
2012-11-28 13:52       ` Sergey V Turchin
2012-11-28 20:37         ` [sisyphus] Редактирование mimeapps.list оптом Alexei V. Mezin
2012-11-29  9:55           ` Sergey V Turchin

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git