这看起来可能是一个愚蠢的问题,但我真的找不到一种使用jedit打开nautilus文件的方法。我试着拖n放,但不起作用。在jedit中也找不到任何插件来做这件事。
或者,我不介意双击打开,但我不能将jedit设置为默认的文本编辑器应用程序,因为出于某种原因,它不会出现在我的应用程序列表中。所以我不可能从鹦鹉螺里打开这些文件。
我能在时刻打开的唯一方法要么是在jedit中打开,要么是在终端中打开,但这对我来说效率真的很低。所以,如果有人能帮我解决这个琐碎的问题,那就太好了。
我做了一些谷歌搜索,从这里http://jedit-devel.narkive.com/3Qsqp2II/jedit-devel-jedit-drag-and-drop-bug-in-gnome,似乎版本可能会影响这个问题。对此不太确定。但以下是我的事实
java版本"1.7.0_65“
jEdit 5.1.0
发布于 2015-03-30 05:40:27
当右键单击Nautilus中的文件时,如何将jEdit添加到“打开方式”中的应用程序列表中?
例如,这是我的jedit.desktop文件:
$ cat /usr/share/applications/jedit.desktop
[Desktop Entry]
Version=1.0
Type=Application
Name=jEdit
GenericName=Text Editor
Comment=Text editor for code
Exec=jedit %F
Terminal=false
MimeType=text/plain;
Icon=jedit
Categories=TextEditor;Development;
StartupNotify=true
Actions=Window;Document;
[Desktop Action Window]
Name=New Window
Exec=jedit
OnlyShowIn=Unity;
[Desktop Action Document]
Name=New File
Exec=jedit
OnlyShowIn=Unity;如果要将jEdit设置为打开特定文件类型的默认文件类型,现在可以右键单击一个文件类型,选择属性,转到打开方式选项卡,单击推荐应用程序下的jEdit,然后单击设置为默认文件类型按钮。
希望这能有所帮助。
发布于 2015-04-17 08:40:36
这应该会起作用,而且对我来说效果很好。如果您使用的是Ubuntu存储库中包含的版本,请尝试按照我们主页上的描述,在我们自己的存储库中更改为我们的官方版本。如果您使用的是官方版本,请在尝试拖放时查看您的活动日志中是否有任何可疑之处。此外,jEdit应该作为普通应用程序使用,并用于“使用应用程序打开...”很好,至少我们的官方包是这样的。如果所有的都不起作用,在bug跟踪器中打开一个bug,那么我们也许可以比这里更好地帮助你。
发布于 2015-12-16 04:58:27
这可能是我那台运行Ubuntu12.04的摇摇欲坠的机器所特有的,但我发现JAVA="${JAVA_HOME}/bin/java"这一行才是问题所在。
从终端,它解析为/usr/lib/jvm/java-8-oracle/bin/java的正确值。
但是,从桌面或启动器栏中,它会解析为/com/home/users/current/local/java。
也许有人比我更了解这一点,但我的解决方案是在/usr/local/bin/jedit编辑文件,替换最后一行:
exec "${JAVA}" -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -jar "/usr/local/share/jEdit/5.3.0/jedit.jar" -reuseview "$@"通过以下方式:
exec "java" -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -jar "/usr/local/share/jEdit/5.3.0/jedit.jar" -reuseview "$@"只有在正确设置JVM的情况下,这才能起作用。
https://stackoverflow.com/questions/29312644
复制相似问题