Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Регистрация типов файлов в linux

Ответить
Настройки темы
Регистрация типов файлов в linux

Новый участник


Сообщения: 14
Благодарности: 0

Профиль | Отправить PM | Цитировать


Привет, люди! помогите пожалуйста! подскажите как и где зарегестрировать в Linuxe определенный тип файла, к примеру чтобы *.txt открывались через другую прогу...
(программно)
вот написал я свой редактор myeditor
чтоб открыть файл надо писать ./myeditor -f file.txt, но это все в консоли, а я хочу чтоб в браузере тыкнул на файл и он открылся в моем редакторе.

заранее благодарен за ответ

Отправлено: 13:19, 30-11-2004

 

Аватара для hasherfrog

Старый параноик


Сообщения: 2423
Благодарности: 85

Профиль | Отправить PM | Цитировать


Всё зависит от ОС. Точнее, всё зависит от граф. оболочки (виндоу-менеджера). В KDe способ один, в MWM - другой.
Уточните также, Вы хотите автоматом прописывать (скриптом) или "руками пользователя"? Во втором случае, как правило, никаких проблем нет.
Хех. Точнее, в KDe способа я лично знаю 3. Для разных версий КДЕ Плюс настройки различных "файловых менеджеров"... Короче, тут есть где разгуляться

Отправлено: 13:39, 30-11-2004 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Новый участник


Сообщения: 14
Благодарности: 0

Профиль | Отправить PM | Цитировать


у меня установлен RedHat 9.0 Gnome
я хочу автоматом все это делать

Отправлено: 13:56, 30-11-2004 | #3


Аватара для hasherfrog

Старый параноик


Сообщения: 2423
Благодарности: 85

Профиль | Отправить PM | Цитировать


Bozs
Для гнома, ASP9, RH9

В $HOME/.gnome/application-info положить файл MyGreateProg.applications с содержимым:
Код: Выделить весь код
87878787-1a51-1e12-8888-123456789001
        requires_terminal=false
        command=_абсолютный_путь_к_файлу_приложению_
        can_open_multiple_files=false
        name=MGreatProg
        mime_types=MyGreateProg/txt
В $HOME/.gnome/mime-info положить файл MyGreateProg.mime с содержимым:
Код: Выделить весь код
MyGreateProg/txt
  ext: txt TXT
  description Txt file for my MyGreateProg
Туда же, в $HOME/.gnome/mime-info положить файл MyGreateProg.keys с содержимым:
Код: Выделить весь код
MyGreateProg/txt
  description=Txt file for my MyGreateProg
  icon_filename=тут_абсолютный_путь_к _файлу_иконки
  short_list_application_user_removals=
  short_list_application_user_additions=87878787-1a51-1e12-8888-123456789001
Номер (87878787-1a51-1e12-8888-123456789001) делаете произвольно
Афаик это работает на всех гномах, и до 2.0 и после 2.0.
Если не получится, напишите, мне нужно (у меня инсталлятор свой для всяких гномо-кдэёв для пакета, но я оттуда вырезку не привожу, попытался, потом убрал, потому что там вааще мрак 8-O сам уже не разберусь без пузыря)

Отправлено: 15:14, 30-11-2004 | #4


Новый участник


Сообщения: 14
Благодарности: 0

Профиль | Отправить PM | Цитировать


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

Отправлено: 16:10, 30-11-2004 | #5


Аватара для hasherfrog

Старый параноик


Сообщения: 2423
Благодарности: 85

Профиль | Отправить PM | Цитировать


MyGreateProg.applications, строка command, афаик

Отправлено: 18:27, 30-11-2004 | #6


Новый участник


Сообщения: 14
Благодарности: 0

Профиль | Отправить PM | Цитировать


Спасибо большое
а как сделать все то же самое в кде и в мц?

Отправлено: 13:33, 01-12-2004 | #7


Аватара для hasherfrog

Старый параноик


Сообщения: 2423
Благодарности: 85

Профиль | Отправить PM | Цитировать


MC:
Добавить в файл $HOME/.mc/bindings строки
Код: Выделить весь код
type/txt
  Open=MyGreateProg -f %f
-f - это специально для вашего случая.

А вот с КДЕ вообще мрак. Сейчас попробую сделать маленькую вырезку...

Отправлено: 13:55, 01-12-2004 | #8


Аватара для makaveli lcf

Старожил


Сообщения: 270
Благодарности: 1

Профиль | Отправить PM | Цитировать


в KDE еще проще = выбираешь правой кнопкой "Открыть с помощью" = туда прописываешь свой редактор и ставишь галку "Забить связь" = теперь как ни крути файлы будут открываться твойе прогой

-------
Now I know that the LORD [is] greater than all gods: for in the thing wherein they dealt proudly [he was] above them. (Exodus 18:11)


Отправлено: 14:51, 01-12-2004 | #9


Новый участник


Сообщения: 14
Благодарности: 0

Профиль | Отправить PM | Цитировать


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

Отправлено: 15:24, 01-12-2004 | #10



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Регистрация типов файлов в linux

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Регистрация расширений файлов (файловые ассоциации) EvgenT Автоматическая установка Windows 2000/XP/2003 15 12-09-2011 08:55
Фильтрация типов файлов в перемещаемом профиле. nghst Microsoft Windows NT/2000/2003 5 21-01-2008 14:41
Регистрация linux xp sususa Общий по Linux 7 19-06-2007 17:32
Linux XP 2006 Ultra Edition SR1 Регистрация. Asain-Asa Общий по Linux 11 20-08-2006 02:24
Delphi - Регистрация расширений файлов в Delphi mark47 Программирование и базы данных 3 25-11-2004 20:44




 
Переход