Snap #
如果
Ubuntu
有问题,那么很有可能是因为Snap
Firefox #
在升级Ubuntu 24.04
后内存占用极为不正常, 多次排查无果, 增加了交换空间还是没有治本, 几经排查终于发现是firefox
的问题, 且是Snap的firefox的问题,所以手动下载别的版本后修改如下:
- 修改
/usr/bin/firefox
中的最一开始的监测安装和运行为自行下载软件路径 - 添加
gnome favorite-apps
1. 添加Firefox到Favorites(喜爱应用) #
- 打开终端(Ctrl + Alt + T)。
- 输入以下命令来查看当前的喜爱应用列表:
gsettings get org.gnome.shell favorite-apps
这会输出当前的喜爱应用列表
3. 如果没有看到 firefox.desktop
在列表中,可以使用以下命令将它添加进去,这个命令会将 firefox.desktop
添加到喜爱应用列表的末尾。:
gsettings set org.gnome.shell favorite-apps "$(gsettings get org.gnome.shell favorite-apps | sed "s/]/, 'firefox.desktop']/")"
2. 检查.desktop文件是否正确 #
确保 firefox.desktop
文件存在并且正确配置。通常,它应该位于 /usr/share/applications/
目录或者在Snap安装中可能位于 /var/lib/snapd/desktop/applications/
目录。你可以使用 ls
命令检查这些位置是否有相关的 .desktop
文件:
ls /usr/share/applications/firefox.desktop
ls /var/lib/snapd/desktop/applications/firefox_firefox.desktop # 如果是通过Snap安装的Firefox`
3. 更新缓存和重启(可选) - 我用的 [[#^bef1ba]] #
如果以上步骤没有解决问题,尝试更新GNOME的缓存并重新启动GNOME Shell:
sudo update-desktop-database
然后注销并重新登录GNOME Shell,看看是否能够显示Firefox图标。
4. 手动创建.desktop文件(将软件添加到软件列表) #
^bef1ba
如果 .desktop
文件确实存在但仍然无法正常显示图标,可以尝试手动创建一个 .desktop
文件。创建一个名为 firefox.desktop
的文件,并将以下内容复制粘贴进去:
[Desktop Entry]
Version=1.0
Name=Firefox
Comment=Browse the World Wide Web
GenericName=Web Browser
Keywords=Internet;WWW;Browser;Web;Explorer
Exec=firefox %u
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=firefox
Categories=Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;
StartupNotify=true
Actions=new-window;new-private-window;
[Desktop Action new-window]
Name=New Window
Exec=firefox --new-window %u
[Desktop Action new-private-window]
Name=New Private Window
Exec=firefox --private-window %u
保存文件后,将其放置在 /usr/share/applications/
目录下,并确保具有适当的文件权限。
5. 检查默认应用设置 #
最后,确保Firefox已经被正确设置为默认的Web浏览器。可以通过以下命令检查:
xdg-settings get default-web-browser
如果没有设置为 firefox.desktop
,可以使用以下命令设置:
xdg-settings set default-web-browser firefox.desktop
完成上述步骤后,重新启动Firefox并检查是否显示了正确的图标和行为。希望这些步骤能帮助你解决在GNOME中Firefox图标未显示的问题!
设置用户下中文目录为英文 #
每次cd切换输入法有些难受
vim .config/user-dirs.dirs
桌面 #
如果桌面不显示文件图标, 1是检查上述配置路径是否正确 2有可能缺少了desktop-icons-ng插件
sudo apt install gnome-shell-extension-desktop-icons-ng
sudo apt install gnome-shell-extension-prefs
同理, 如果不想在桌面上显示文件, 那就把这插件给删了
如果是双系统可以软链一些通用目录节省空间 #
ln -s /mnt/Windows/Users/{用户名}/Downloads /home/{用户名}/Downloads
文件管理器 #
nautilus
apt #
Ubuntu 中,使用 apt-get install
或 apt install
下载并安装软件时,相关文件存储在以下位置:
- 软件包:
/var/cache/apt/archives
- 安装位置:
/usr/share
- 快捷方式:
/usr/share/applications
- 可执行文件:
/usr/bin
- 库文件:
/usr/lib
- 配置文件:
/etc
依赖包缺失 #
一、安装向日葵缺失libgconf-2-4
#
https://blog.csdn.net/lingzhou0909/article/details/139708197
- 去
https://packages.ubuntu.com/search?keywords=libgconf-2-4
查看版本 - 发现没有
24.04
版的, 将22.04
版本的加到source.list
中 apt update
sudo apt --fix-broken install
dpkg -i SunloginClient_15.2.0.63062_amd64.deb
再次安装
.desktop 程序开发 #
自动启动配置: ~/.config/autostart/ 注册到应用中: /usr/share/applications/
登陆自启 #
不过现在好多应用貌似都没放在这里, 就老牌的应用有放.
不过这里貌似是很正规的地方, 毕竟在Ubuntu"启动应用程序"里可以看到这个配置
sudo cp ~/.config/autostart/desktop-tools.desktop /usr/share/applications/
配置详情: #
配置 | 说明 | 其他 |
---|---|---|
Path | 工作目录 |
[Desktop Entry]
Name=desktoptools
Name[zh_CN]=桌面工具
Comment=Desktop Tools
Comment[zh_CN]=桌面工具
GenericName=Desktop Tools
Keywords=tools
Exec=/home/ian/env/ui/bin/python test.py %u
Path=/home/ian/Apps/DesktopTools
Icon=/home/ian/Apps/DesktopTools/DesktopTools/harry_potter.png
Terminal=false
Type=Application
X-GNOME-Autostart-Delay=10
Categories=GNOME;Utility;
Hidden=false