首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么这个PCManFM命令行不能工作?

为什么这个PCManFM命令行不能工作?
EN

Ask Ubuntu用户
提问于 2013-10-03 17:47:45
回答 1查看 2.5K关注 0票数 1

PCManFM不记得特定文件夹的视图模式.pcmanfm.conf文件位于:

代码语言:javascript
复制
/home/user/.config/pcmanfm/default

保存所有文件夹的view_mode=0,1,2,3。默认为0(图标视图),我选择不更改它。现在,我创建了一个名为相册的新配置文件,并在PCManFM桌面上创建了一个快捷方式(最近删除了nautilus ),名为视频(它是一个文件夹)。

由于视频作为缩略图查看更好,所以我将相册中的view_mode设置为2。

代码语言:javascript
复制
Exec=pcmanfm --profile=album "/home/user/Downloads/videos"

当PCManFM桌面不运行时,这很好。但如果是的话,没有这样的设置或吐露是有效的!所以,我想知道是否有办法解决这个问题。

注意:我已经尝试了很多次,通过杀死pcmanfm桌面进程和打开视频文件夹。它只在桌面不运行时才能工作!

ubuntu版本12.10

pcmanfm版本1.0.1

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2013-10-03 18:08:00

来自https://specifications.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html#exec-variables

Exec键必须包含命令行。命令行由可选的可执行程序组成,后面跟着一个或多个参数。可执行程序可以使用其完整路径指定,也可以只使用可执行程序的名称指定。如果没有提供完整路径,则在桌面环境使用的$PATH环境变量中查找可执行文件。可执行程序的名称或路径可能不包含等号("=")。参数由空格隔开。

因此,由于--profile=album的等号,我认为您有一个问题。您可以做的是使用这样一个简单的脚本:

代码语言:javascript
复制
#!/bin/bash

/usr/bin/pcmanfm --profile=album "/home/user/Downloads/videos"

不要忘记使脚本可执行:

代码语言:javascript
复制
chmod +x /path/to/script

最后,在您的videos.desktop文件中添加以下一行:

代码语言:javascript
复制
Exec=/path/to/script

这种方法一直适用于我。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/353279

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档