截至今天,我在 Ubuntu 16.04 Nautilus 中遇到了这种情况:
我在 Nautilus 的“新建文件夹”中右击鼠标,新建了一个文件/文件夹。当我将焦点放在文件夹名称上进行编辑时,焦点丢失了,我无法编辑名称。
此外,当我尝试Del
在编辑名称时点击 时,文件/文件夹会被删除。如果我点击Backspace
,Nautilus 会导航回父文件夹。
我确认没有按键卡住,然后重新启动了 Ubuntu。但问题并没有得到解决。
更新:将 Nautilus 切换到网格视图时,一切正常。
更新 2:我也试过了
sudo apt-get update
sudo apt-get install --reinstall ubuntu-desktop
sudo apt-get install unity
更新 4:
输出dpkg -l nautilus*
:
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-======================================================================================-================================================-================================================-=================================================================================================================================================================================
ii nautilus 1:3.18.4.is.3.14.3-0ubuntu5 amd64 file manager and graphical shell for GNOME
ii nautilus-data 1:3.18.4.is.3.14.3-0ubuntu5 all data files for nautilus
un nautilus-dropbox <none> <none> (no description available)
un nautilus-open-terminal <none> <none> (no description available)
ii nautilus-sendto 3.8.2-1ubuntu1 amd64 integrates Evolution and Pidgin into the Nautilus file manager
un nautilus-sendto-empathy <none> <none> (no description available)
ii nautilus-share 0.7.3-2ubuntu1 amd64 Nautilus extension to share folder using Samba
答案1
这似乎是 Nautilus 的一个错误,您可能需要暂时使用终端重命名文件,直到这个错误被修复。这也可能是文件权限问题。
打开终端窗口并输入以下命令来查看文件夹权限:
cd temp && ll
完成此操作后,输入以下命令(请记住,您需要超级用户权限,并且 NewFolderName 将是文件夹的新名称):
sudo mv "./Untitled Folder" "./NewFolderName"
当然,如果您不喜欢每次想要重命名文件或文件夹时都使用命令行,也许您可以尝试使用其他文件管理器,例如 Thunar。
要安装 Thunar,请打开终端窗口并输入以下命令:
sudo apt install thunar
答案2
我相信你正在遭受焦点跟随鼠标已打开。当您从下拉菜单中选择重命名时,菜单会消失,指针停留在窗口中的空白处,然后焦点将从文件夹名称移开,并且不想要的结果与史蒂夫的回答。
要解决此问题,请使用Compiz 配置设置管理器。如果你没有,你可以按如下方式安装:
2)从软件中心或通过终端安装 Compiz Config Settings Managersudo apt-get update && sudo apt-get install compizconfig-settings-manager
安装后,运行它并单击“确定”以查看警告。
选择常规,然后选择常规选项。
选择“聚焦和提升行为”选项卡并匹配如下所示的设置:
请注意,“自动提升”未选中。您可能还应该查看键绑定的下一个选项卡,并确保键盘和鼠标的“提升窗口”绑定已被禁用,或者至少以不会无意中触发它们的方式进行设置。
要使用 Unity Tweak Tool 实现相同的结果,请更改您的设置以匹配如下所示:
请注意,自动升起已关闭。
编辑:如果所有其他方法都失败了,作为一种解决方法,尝试使用nemo
(nautilus 的一个分支)为我工作当鹦鹉螺发脾气的时候。
如果这个答案有任何不清楚的地方,请给我留言,我会尽力澄清。
答案3
这只是一个行为问题,没什么问题,让我解释一下
该文件夹已使用默认名称创建,您可以使用 F2 键更改名称。您无法通过单击项目文本来更改 Nautilus 中的文件/文件夹名称,必须按 F2
如果你开始在 Nautilus 中输入文本,那么你只需在打开的文件夹中搜索以该文本开头的内容,这里你搜索的是术语 test,如果有多个以单词 test 开头的项目,则可以使用光标键进行选择
如果您发现自己不习惯使用 GNOME shell,您可能需要考虑使用 KDE 或 Kubuntu,您甚至可能希望在 GNOME Unity shell 旁边安装 KDE,“sudo apt-get install kubuntu-full”在您的终端中将为您执行此操作,随意探索一些较小的桌面环境,如果您想追求简约,有些桌面环境会给您真正的性能提升,但这超出了这个问题的范围......探索!
如果你失去焦点,可能是你的键盘设置有问题,或者另一个应用程序可能正在窃取它,当你处于重命名模式时,Shift 键会派上用场
如果我在这里偏离了主题,请原谅我
答案4
我修复了这个问题:)只需在 CompizConfig->Desktop->Viewport Switcher 中关闭 Viewport Switcher 即可