linux下如何双击打开文件

duduqq 2008-09-26 10:34:55
我有一个自己程序保存到的文件,格式为.btx,现在想双击能够打开这个文件,要如何实现啊 ,哪位做过这样的程序,说说方法如何,有没有这样相应的例子
...全文
543 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
newman0708 2008-09-28
  • 打赏
  • 举报
回复
文件关联

右键文件->属性->打开方式
once_and_again 2008-09-27
  • 打赏
  • 举报
回复
没有做不到,只有想不倒。
once_and_again 2008-09-27
  • 打赏
  • 举报
回复
这问题,猛。
duduqq 2008-09-27
  • 打赏
  • 举报
回复
双击打开这个文件就像双击openoffice这样的文件,双击后能打开openoffice程序来打开刚才双击的文件,拖拽这个文件到程序也能打开这个文件。
duduqq 2008-09-27
  • 打赏
  • 举报
回复
btx是我自定义保存到的文件格式
我现在是想要在双击的时候能够用自己做的程序把这个文件打开,在程序中显示出来
duduqq 2008-09-27
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 cceczjxy 的回复:]
你也可用在桌面上又键单击,属性-》打开方式,添加你的程序就可用了
[/Quote]
这样只能起动程序而已,而不能用程序打开文件啊,而且如果到其他机器上呢,又不用起动了,要如何编程实现啊。
cceczjxy 2008-09-27
  • 打赏
  • 举报
回复
你也可用在桌面上又键单击,属性-》打开方式,添加你的程序就可用了
duduqq 2008-09-27
  • 打赏
  • 举报
回复
我的btx.desktop文件如下:
[Desktop Entry]
Encoding=UTF-8
Name= IPBOARD
Exec= /home/dudu/IPBOARD/bin_debug/MainWindow
Terminal= false
Type=Application
StartupNotify=true
Icon=help

加到/usr/share/applications文件夹下面,但是双击后提示程序起动出错,我是不是写错了还是怎样,还要不要在default.list里面写什么才能起动程序啊
bshawk 2008-09-26
  • 打赏
  • 举报
回复
前面我是的一个文件关联。不知道楼主是否这个意思?

btx.desktop文件可以类似如下:

[Desktop Entry]
Encoding=UTF-8
Name= Btx Editor
Exec= btx_edit %U
Terminal=false
Type=Application
StartupNotify=true
MimeType=text/plain;
Icon=text-editor
Categories=GNOME;GTK;Application;Utility;TextEditor;X-Red-Hat-Base;
X-GNOME-DocPath=gedit/gedit.xml
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=gedit
X-GNOME-Bugzilla-Component=general
X-GNOME-Bugzilla-Version=2.15.9
X-Desktop-File-Install-Version=0.10
OnlyShowIn=GNOME;


其中bt_edit是你用来打开*.btx文件的程序,如果*.btx是一个txt文件,这里你可以用系统的gedit!如果你是自定义的
格式,需要你自己来实现这个文件编辑器(或者叫做解释器)!

GOOD LUCK!


bshawk 2008-09-26
  • 打赏
  • 举报
回复
不知道你的系统是什么? 如果是FC,那就是要在:
/user/share/applications/defaults.list 或者 /user/share/applications/mimeinfo.cache中添加一个扩展明为.desktop的文件,在该.desktop文件中,会指定有哪个程序来打开.btx!还有其它配置,/user/share/applications/下很多,自己可以参考一个修改!

GOOD LUCK!
NC 2008-09-26
  • 打赏
  • 举报
回复
楼主用windows的图形界面用习惯了吧?
btx是什么文件?你自己定义的文件么?
用命令行 vi *.btx试试。

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧