Ubuntu

Snap #

如果Ubuntu有问题,那么很有可能是因为Snap

Firefox #

在升级Ubuntu 24.04后内存占用极为不正常, 多次排查无果, 增加了交换空间还是没有治本, 几经排查终于发现是firefox的问题, 且是Snap的firefox的问题,所以手动下载别的版本后修改如下:

  • 修改/usr/bin/firefox中的最一开始的监测安装和运行为自行下载软件路径
  • 添加gnome favorite-apps

1. 添加Firefox到Favorites(喜爱应用) #

  1. 打开终端(Ctrl + Alt + T)。
  2. 输入以下命令来查看当前的喜爱应用列表:
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

  1. https://packages.ubuntu.com/search?keywords=libgconf-2-4查看版本
  2. 发现没有24.04版的, 将22.04版本的加到 source.list
  3. apt update
  4. sudo apt --fix-broken install
  5. 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