您尚未登录。

#1 2021-02-18 15:08:37

Archoot
会员
注册时间: 2021-02-18
帖子: 5

如何对 Dolphin 启用双击

原先使用 Thunar,打开方式使用的终端是 xfce4-terminal,我改不了。试试 Dolphin。
我需要鼠标双击打开,但 Dolphin 默认不是这样。
在 systemseting5 的 工作区/ 工作区行为/ 常规行为/ 点击行为 勾选“双击打开文件和文件夹单击选择”没有工作。
检查 ~/.config/kdeglobals 中 SingleClick=false。
我按照官方 wiki 安装 Archlinux。桌面是 xinit+i3-gaps,默认 shell 是dash,开机进入 tty 登录后 startx ,在 ~/.xinitrc 中 exec dbus-launch i3 和 source ~/.xprofile,~/.xprofile 中设置了GTK_USE_PORTAL="1"、XDG_CURRENT_DESKTOP="KDE" 等环境变量,i3-gaps 启动了 xfsettingsd 等。我在 KDE 设置、xfce4 设置、qt5ct、lxappearance 中将主题全设为 Arc。
我是否有错误?我经常犯低级错误,我可以接受。
我还将 exec dbus-launch i3 改为 startplasma-x11 进 KDE 依然是点击。
还有就是普通 gtk/qt 程序、appimage、flatpak、 snap 的 file dialog、主题、图标、字体不一致。
那两个环境变量好像是统一 file dialog 为 kdialog 的。

离线

#2 2021-02-18 15:42:35

silkriver
会员
注册时间: 2020-07-24
帖子: 147

Re: 如何对 Dolphin 启用双击

我看到这个帖子可以参考一下 https://www.linuxquestions.org/question … on-924097/

离线

#3 2021-02-18 15:59:38

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,430
个人网站

Re: 如何对 Dolphin 启用双击

你怎么搞了这么多乱七八糟的……

不同桌面环境的设置可能会冲突,因此建议你清除所有 ~ 下你不认识的配置文件(注意备份),然后重新配置一下。
不要使用 dbus-launch。
不要用 startx / xinitrc。装个 sddm 或者 lightdm 吧。

原先使用 Thunar,打开方式使用的终端是 xfce4-terminal,我改不了。

怎么可能呢?肯定是你改的不对。

离线

#4 2021-02-18 16:35:56

Archoot
会员
注册时间: 2021-02-18
帖子: 5

Re: 如何对 Dolphin 启用双击

silkriver 说:

我看到这个帖子可以参考一下 https://www.linuxquestions.org/question … on-924097/

我浏览过,这个问题解决的是改变“自定义动作”中“在此处打开终端”所使用的终端。
而我想改变双击文本以 neovim 打开时所使用的终端。
我不想配置“自定义动作”,因为需要配置多次也不能直接双击而需要右击。
Thunar 好像会按 gnome-terminal xfce4-terminal xterm 的顺序决定要使用的终端。
可能这是 Freedesktop.org 规定的,我并不了解。

离线

#5 2021-02-18 17:04:26

Archoot
会员
注册时间: 2021-02-18
帖子: 5

Re: 如何对 Dolphin 启用双击

依云 说:

你怎么搞了这么多乱七八糟的……

不同桌面环境的设置可能会冲突,因此建议你清除所有 ~ 下你不认识的配置文件(注意备份),然后重新配置一下。
不要使用 dbus-launch。
不要用 startx / xinitrc。装个 sddm 或者 lightdm 吧。

原先使用 Thunar,打开方式使用的终端是 xfce4-terminal,我改不了。

怎么可能呢?肯定是你改的不对。

我使用 xfsettingsd 确保使用了 root 权限的应用能统一主题。
我使用 kde 的设置方式统一打开文件对话框。
我使用 dbus-launch 并没有不妥,fcitx5 好好的。dbus-launch 是为了解决 flameshot 不能工作加的。使用 display manager 可能使事情更简单。如果你告诉我这存在性能问题我可能会换。
但我一直使用 xinit 习惯了,没有问题。
而且我需要使用 optimus manager, 只需要加几行命令就行了。

离线

#6 2021-02-18 17:41:34

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,430
个人网站

Re: 如何对 Dolphin 启用双击

XFCE 默认终端应当是在 XFCE 的某个设置里设置的。我不是完整的 XFCE 桌面所以无法帮你看。
小心 kde 给你乱改主题设置啥的。
dbus-launch 会另外启动一个 session dbus,这样你就有了两个 session dbus(systemd 默认给你开一个)。比如你试试 systemctl --user status,应该会连不上 systemd 给你开的那个 dbus 实例。
如果 flameshot 有问题,那么就解决它的问题,而不是用一个不知道为什么、不理解副作用的方案绕过。
你那没啥性能问题。只是更容易遇到奇奇怪怪的问题(主要是会话相关的问题)。
时代变了。你既然在用 systemd,就按它设计的方案使用,比较有保障。
使用 display manager 并不影响你使用 optimus manager。

离线

#7 2021-02-18 21:41:25

Archoot
会员
注册时间: 2021-02-18
帖子: 5

Re: 如何对 Dolphin 启用双击

依云 说:

XFCE 默认终端应当是在 XFCE 的某个设置里设置的。我不是完整的 XFCE 桌面所以无法帮你看。
小心 kde 给你乱改主题设置啥的。
dbus-launch 会另外启动一个 session dbus,这样你就有了两个 session dbus(systemd 默认给你开一个)。比如你试试 systemctl --user status,应该会连不上 systemd 给你开的那个 dbus 实例。
如果 flameshot 有问题,那么就解决它的问题,而不是用一个不知道为什么、不理解副作用的方案绕过。
你那没啥性能问题。只是更容易遇到奇奇怪怪的问题(主要是会话相关的问题)。
时代变了。你既然在用 systemd,就按它设计的方案使用,比较有保障。
使用 display manager 并不影响你使用 optimus manager。

我这好像是 gtk 程序主题归 xfce4 管,qt 程序主题归 kde 管,因为我不知道 kde 如何管 gtk 程序主题,以前 qt 主题是由 qt5ct 管,现在 QT_QPA_PLATFORMTHEME="qt5ct" 被我注释,没它事,lxappearance 只管 gtk 程序主题,而且 xfce4 服务开着,也没它事。
使用 xfce4-settings-manager 打开 xfce4 设置/ 默认应用程序/ 实用程序/ 终端模拟器,设置后没有效果,只影响 exo-open 使用的终端。
[已解决] 我在 systemsettings5 中切换了一次主题,然后就神奇地工作了!

最近编辑记录 Archoot (2021-02-18 22:19:21)

离线

#8 2021-02-18 22:13:53

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,430
个人网站

Re: 如何对 Dolphin 启用双击

那个终端就是用 exo-open --launch xxxxx 打开的呀。

离线

#9 2021-02-18 22:28:41

Archoot
会员
注册时间: 2021-02-18
帖子: 5

Re: 如何对 Dolphin 启用双击

依云 说:

那个终端就是用 exo-open --launch xxxxx 打开的呀。

双击一个文本,vim 将打开它,thunar 用了个稀奇的终端,字那么小谁看得清?
在当前文件夹右击“在此处打开终端”是正确的终端。

离线

#10 2021-02-19 11:18:18

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,430
个人网站

Re: 如何对 Dolphin 启用双击

哦,你是说那个。你可以研究一下它是怎么确定使用哪个终端的。

离线

#11 2021-02-28 16:38:43

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,430
个人网站

Re: 如何对 Dolphin 启用双击

编辑 ~/.config/xfce4/helpers.rc,在里边加一句

TerminalEmulator=gnome-terminal

就好了。

离线

页脚