1. 问题描述

安装 Alma Linux 8.6 后,进入用户界面,发现使用ln -s指令创建的软链接(类似 Windows 系统的快捷方式)和创建.desktop文件均无法显示
系统版本如下:

2. 处理过程

  1. 查询自己使用的显示服务器。常用的显示服务器有X11Wayland

    1. 较旧的系统使用X11,其性能稳定可靠,但不支持一些新的协议和特性

    2. 较新的系统使用Wayland,性能较强,但可能对部分应用有兼容性问题

    3. 显示服务器可在登录时切换

    4. 在系统中查看当前使用的显示服务器
      打开终端,查看环境变量$XDG_SESSION_TYPE的值

      echo $XDG_SESSION_TYPE
      

      以下输出为 Wayland (登录时选择了 Wayland)

      以下输出为 X11 (登录时选择了 X11)

    5. Alma Linux 8.6 默认使用的是Wayland

  2. 查询自己使用的桌面环境

    1. 常见的桌面环境:GNOME、xfce 等

    2. 查看自己使用的桌面环境
      打开终端,查看环境变量$DESKTOP_SESSION的值

      echo $DESKTOP_SESSION
      

      以下是使用 GNOME 时的输出

    3. Alma Linux 默认使用的是GNOME

  3. 综上,现在遇到的问题是:使用wayland桌面服务器登录gnome桌面环境,桌面图标不显示、右键没有打开终端的选项

  4. 查找,发现有一个文章中提到了 GNOME 图标的配置,需要使用GNOME tweak tool
    相关网址:https://qastack.cn/ubuntu/43246/how-to-configure-gnome-3-to-show-icons-on-desktop

    查询系统,发现系统竟然没有这个安装包

    rpm -qa | grep gnome-tweak
    

    以下是系统有此安装包时的查询结果

  5. 既然没有那就去安装
    Cent OS 8 开始,软件包管理的上层工具由yum变为了dnf,因此这里要注意使用dnf进行软件的安装
    Alma Linux 是基于 Redhat Linux 原码进行编译的,Cent OS 相当于 Redhat Linux 的预览体验版,因此 Alma Linux 目前使用的软件包管理工具也是dnf
    (其实硬要用yum也行,因为两者指令的语法基本相同,只不过yum实际由系统做了链接,最终执行的还是dnf指令)

    sudo dnf install gnome-tweak-tool
    
  6. 安装成功后,在菜单中可看到如下应用,点击即可对 GNOME 进行优化配置

  7. 打开,选择扩展,找到以下选项进行设置

    显示图标的关键是Desktop Icons这个选项,其他选项根据喜好来设定

    1. 根据应用变化的右键菜单,开启后在桌面右键就会出现"在终端中打开"的选项,即可快速打开终端命令行

    2. 如果没有这几个选项,下载对应的插件即可
      不要慌,既然设置菜单的标题写明了插件,那一定是可以通过某种很方便的方式安装和卸载的 (不然还怎么像插件一样插拔呢?)
      继续查找安装方法,看到以下说法,感觉这个安装的软件名也类似“GNOME的插件”
      https://forums.debiancn.org/t/topic/2010

      先在本地搜索一下有没有这个软件包

      rpm -qa | grep desktop-icon
      

      如果有软件包的话应该有类似以下的输出

      如果没有那就依然使用 dnf 安装插件

      sudo dnf install gnome-shell-extension-desktop-icons
      

      安装成功后就能在插件界面看到相关选项了
      我使用的 Alma Linux 自带此插件,因此无需安装

3. 问题可能的原因分析

  1. 在安装的时候选择了“GUI服务器”,也许是因为服务器配置,所以并没有安装 GNOME 桌面的配置软件
    (感觉也很合理,服务器的GUI界面主要是用作显示软件操作而不是显示快捷方式的,毕竟大部分软件和路径都可通过配置环境变量、别名等方法实现命令行快捷启动)

4. 收获与感想

  1. 首先要明确问题,然后才能解决问题
  2. 问题要事后总结,才能提升进步
  3. 对于开源软件,其对应的社区中有很多有趣的信息,很多问题的解答

alma linux 8.6显示桌面图标相关推荐

  1. [转载]找回被误删的VISTA“显示桌面”图标

    一位朋友在操作中不小心将Windows Vista快速启动中的"显示桌面"图标删除,发来E-mail询问如何恢复该项,称其在网上搜索了好久,虽然找到不少恢复显示桌面图标的教程,但要 ...

  2. centos7点击桌面图标无反应_【问题帖】电脑不显示桌面图标和任务栏,只显示鼠标光标咋办?...

    本帖首发于:360官网.360安全卫士服务号.原作者:Yimoo1314 "电脑不显示桌面图标和任务栏,只显示鼠标光标"问题解决方案-安全资讯-360官网​www.360.cnht ...

  3. linux spyder 目录,linux下创建spyder桌面图标的方法

    linux下创建spyder桌面图标的方法 发布时间:2020-07-20 11:08:41 来源:亿速云 阅读:96 作者:清晨 小编给大家分享一下linux下创建spyder桌面图标的方法,希望大 ...

  4. win7任务栏计算机图标,Win7系统任务栏怎么添加显示桌面图标 显示桌面图标如何放到win7任务栏...

    我们平时在使用win7系统的时候,经常会使用显示桌面图标来切换桌面进行操作,很是方便,可是有些win7 32位系统用户可能会不小心误操作把显示桌面图标删除了,那么要怎么在win7系统任务栏添加显示桌面 ...

  5. 恢复快速启动栏里的“显示桌面”图标

    在百度知道上看到一个提问,大意是说自己不小心把快速启动栏的"显示桌面"图标给删除了,"显示桌面"按钮是大家经常用到的操作按钮,有时误删除掉后,然后使用起来非常不 ...

  6. 添加图标_win10系统轻松添加显示桌面图标的操作方法

    win10系统想必大家都非常熟悉吧,然而有时候可能会碰到win10系统对win10系统添加显示桌面图标进行设置,比如近日有用户到本站反映说对win10系统添加显示桌面图标设置的情况,到底该怎么设置wi ...

  7. 不显示_电脑不显示桌面图标怎么办?

    在现在这个社会时代中,人们对电脑的使用频率非常的高,电脑可以说已经成为了大家在生活中不可或缺的必备品.但是在使用电脑过程中的时候也都容易出现故障.那么,若碰上 电脑开机后只显示桌面的背景而没有任何程序 ...

  8. 计算机启动进入不了桌面图标,电脑开机后不显示桌面图标如何通过修改注册表解决问题...

    ‍ 近来有用户发现电脑开机后不显示桌面图标,一般遇到这样的问题,我们会进入任务管理器结束explorer.exe资源管理器进程,再重新启动来解决这个问题.但是,如果这样还无法解决不显示电脑系统桌面图标 ...

  9. XP系统计算机桌面图标不见,XP系统显示桌面图标消失的解决方法

    无论谁在使用计算机,您都可能会发现桌面图标的显示消失. 桌面图标的显示消失,使用户感到非常沮丧. 到底是怎么回事?解决桌面图标消失的简单方法是什么xp桌面图标都不见了,实际上,只要依次单击" ...

最新文章

  1. Linux中mmap与munmap函数系统调用
  2. 表贴光电池 FU-NJL6402R-2 的特性
  3. Imagemagick常用指令
  4. (Oracle学习笔记) Oracle体系结构
  5. django 入门,快速搭建一个后端接口
  6. 信用卡逾期不还是否要坐牢?看法律是怎么规定的
  7. 狼叔直播 Reaction《学习指北:Node.js 2022 全解析》
  8. java及python调用RabbitMQ
  9. Guava源码分析——Immutable Collections(4)
  10. ORM中的Model与DDD中的DomainModel
  11. 客户端的效果 ktv 1216
  12. php中使用websocket
  13. 本地上传文件到FastDFS命令上传报错:ERROR - file: connection_pool.c, line: 142, connect to server 192.168.0.197:221
  14. 1006 换个格式输出整数 (15)
  15. 简单使用Idea创建三层架构项目和数据库连接(使用原生ajax进行访问+ajax)
  16. 双非一本考研湖南大学计算机技术初试经验分享
  17. 网络速率与TCP窗口大小的关系
  18. 快讯|万博智云HyperMotion云迁移产品在华夏云网云市场上线了
  19. android游戏备份农场,zynga旗下的虚拟农场farmville将正式进入android平台
  20. 计算机网络——局域网

热门文章

  1. BCP功能简介及调试方法之三
  2. 烽火2640路由器命令行手册-02-接口配置命令
  3. java .h_javah命令的使用
  4. Linux项目设计:ALSA库安装(声卡)、语音识别、文字转语音、语音转文字
  5. 下载 Windows 官方镜像并制作启动盘
  6. 我的世界怎么修改服务器路径,我的世界服务端java路径咋样设置?
  7. python卸载pip_Python pip的安装及卸载
  8. ADSL宽带拨号王(HelloNet) 3.0 怎么用
  9. 离线数据系统之Hue详解
  10. Jenkins中参数的使用