我有一个程序(Guitar pro 6),我想将其与所有.gpx
文件关联,以便当我启动这样的文件时,它会与该程序一起启动。
Ubuntu 12.10 默认情况下不这样做。它说它不知道要使用哪个程序,并提供从列表中识别正确的程序的功能。然而,这个程序并不在列表中。不用担心:所以我读了这篇文章
http://ubuntuforums.org/archive/index.php/t-1976921.html
人们如何在 12.04 中解决这个问题(通过编辑/usr/share/applications/Guitar Pro 6.desktop
并%u
添加Exec= line.
但是,在我的情况下(区别在于发布级别?)它不起作用。
任何帮助表示赞赏
干杯,马特
更新:我终于收到了 GuitarPro 支持团队的回复:
“关于文件关联问题,这似乎与您的计算机更相关,GP 中没有功能可以让您纠正此问题。您可能需要设置 Linux 窗口管理器来纠正此问题。”
嗯,这显然没有帮助
再说一遍:这不仅仅是一个大问题,而且是一个烦恼,但我仍然想解决这个问题。顺便说一下,我正在运行常规的 compiz 窗口管理器。
有人对如何解决这个问题有任何想法吗?
干杯
在 bash 脚本中,我有一个 if 语句。该语句评估字符串的特定部分(包含在变量中)是否等于另一个字符串。我使用cut
命令来隔离要比较的字符串部分。我尝试了几种不同的选择,但这是我认为应该工作的选择。但它没有:
让我们说 $VAR1 = "ABCDEFGHIJKLMN.csv"
if [ "$VAR1"| cut -c 7-18 = "GHIJKLMN.csv" ]; then
..do stuff..
Run Code Online (Sandbox Code Playgroud)
只是为了确保我已经测试了 的输出,"$VAR1"| cut -c 7-18
结果与我正在比较的字符串完全相同。
有没有人知道为什么这不起作用?