Ubuntu18.04 Gnome桌面点击“管理已安装的语言” Manage Installed Languages 或者“语言支持” Language Support 无反应

2023-05-16

写在前面

Ubuntu18.04 Gnome界面设置中文输入法
设置成功可以使用开始(Super)+空格切换输入法

一、问题描述

以下错误的表现略有不同,但是归根结底都是一个原因造成

同样的问题也在Ubuntu14中也出现过

问题表现1

点击“管理已安装的语言” Manage Installed Languages 或者“语言支持” Language Support 无反应

在这里插入图片描述
在这里插入图片描述

可通过日志文件查看报错情况(提示缺失包)

sudo gedit /var/log/syslog

在这里插入图片描述

问题表现2

终端输入gnome-language-selector提示缺少各种包

不限于以下几种情况

No module named 'LanguageSelector'
No module named 'apt'
No module named 'gi'
No module named 'apt_pkg'

请添加图片描述
在这里插入图片描述
请添加图片描述
请添加图片描述


二、原因分析

之前配置环境时系统默认python解释器被修改过,导致系统中依赖默认解释器的一些组件无法正常工作(当然这只是其中一种原因)


确定是不是由上述原因导致的,需要使用下面方式验证

1.首先通过下面命令确认gnome-language-selector默认解释器

 gedit /usr/bin/gnome-language-selector

在这里插入图片描述
显示路径/usr/bin/python3表示gnome-language-selector打开方式中默认解释器为python3

2.使用下面任一命令查看python3依赖的解释器

python3 -V

在这里插入图片描述

ls /usr/lib/python3/dist-package/apt_pkg*

在这里插入图片描述
其中cpython-36m表示python3依赖的解释器为python3.6

3.通过下面命令确认解释器指向是否正确

 ls -l /usr/bin/python*

在这里插入图片描述
可以发现python3指向的默认解释器为python3.8,因为python3.8中找不到一些依赖包自然会不停的提示缺失包,当安装完一个缺失包又提示缺失另一个包,所以这种情况下一个一个安装治标不治本,本质问题需要修改python解释器

综上三点,将python3的指向解释器修改为python3.6即可解决问题

注:如果系统没有python3.6,例如笔者曾出现下面问题,如下图显示,有python3.6的配置文件,但是python3.6解释器文件丢失,因此我通过重新从另一个ubuntu18.04找到python3.6解释器复制过来解决问题。如果/usr/bin目录下没有任何python3.6的文件则需要重新安装python3.6
在这里插入图片描述

三、解决方案

依次键入以下指令即可

echo alias python3=python3.6 >> ~/.bashrc
source ~/.bashrc
sudo rm /usr/bin/python3
sudo ln -s /usr/bin/python3.6 /usr/bin/python3
PATH=/usr/bin:$PATH 

在这里插入图片描述
这时运行gnome-language-selector或者打开“管理已安装的语言” Manage Installed Languages 或者“语言支持” Language Support 可正常打开。
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Ubuntu18.04 Gnome桌面点击“管理已安装的语言” Manage Installed Languages 或者“语言支持” Language Support 无反应 的相关文章

  • gRPC, Thrift和Dubbo等3种RPC框架的比较

    gRPC是Google开源的一款RPC框架 xff08 Go版本的实现 xff09 xff0c 以protobuf作为IDL xff0c 通过protoc来编译框架代码 gRPC的Java实现的底层网络库是基于Netty开发而来 xff0c
  • 搭建GitLab服务器

    下载 1 点击下载GitLab的rpm文件 2 或者命令下载 xff08 比较慢 xff0c 建议使用第一种方法直接下载 xff09 span class token function wget span https link zhihu
  • 求出a、b、c、d、e,满足ab-cd+e=1方程

    编写一个实验程序 xff0c 求出a b c d e xff0c 满足ab cd 43 e 61 1方程 xff0c 其中所有变量的取值为1 5并且均不相同 分析 xff1a 采用回溯法 xff0c 以找到变量的个数为终结条件 xff0c
  • idea插件 spring-assistant-@valuetoyml,快速定位到yml配置文件

    这里写自定义目录标题 idea插件 spring assistant 64 valuetoyml xff0c 快速定位到yml配置文件 安装 xff0c 在idea的插件市场直接搜索valuetoyml 自己在插件市场下载安装 插件详情 a
  • CA私有证书中心

    CA服务端 安装CA认证软件包中心 linux默认安装了 xff1a span class token function rpm span qf span class token variable span class token vari
  • MarkDown-IT插件使用

    目的 使后端返回数据库返回内容 xff0c 呈现到前端页面时 xff0c 展示它响应的MarkDown语法 实现机制 后端数据库直接存入Markdown语法 xff0c sql数据库字段数据类型建议采用LongText xff0c 后端传输
  • [Rust GUI]fltk-rs的helloworld

    1 安装VSCode 下载安装VSCode 安装VSCode扩展 rust analyzer或rust analyzer CN 2 安装Microsoft C 43 43 生成工具 访问微软官网下载生成工具 xff0c 勾选使用 C 43
  • OpenHarmony/HarmonyOS通用事件

    通用事件 点击事件 组件被点击时触发的事件 事件 onClick event nbsp event nbsp ClickEvent nbsp gt nbsp void 点击动作触发该回调 event返回值见ClickEvent对象说明 Cl
  • 通用信息整理

    通用事件 点击事件 触摸事件 挂载卸载事件 拖拽事件 按键事件 焦点事件
  • OpenHarmony/HarmonyOS文本通用属性

    文本通用属性 作者 坚果 团队 坚果组织 公众号 大前端之旅 润开鸿技术专家 华为HDE InfoQ签约作者 OpenHarmony布道师 擅长HarmonyOS应用开发 熟悉服务卡片开发 在 战码先锋 活动中作为大队长 累计培养三个小队长
  • OpenHarmony/HarmonyOS基础组件之XComponent

    基础组件之XComponent 作者 坚果 团队 坚果派 公众号 大前端之旅 润开鸿技术专家 华为HDE InfoQ签约作者 OpenHarmony布道师 擅长HarmonyOS应用开发 熟悉服务卡片开发 在 战码先锋 活动中作为大队长 累
  • OpenHarmony3.2release抢先体验

    OpenHarmony3 2release抢先体验 作者 坚果 团队 坚果派 公众号 大前端之旅 润开鸿技术专家 华为HDE InfoQ签约作者 OpenHarmony布道师 擅长HarmonyOS应用开发 熟悉服务卡片开发 在 战码先锋
  • OpenHarmony历史工程迁移

    OpenHarmony历史工程迁移 作者 坚果 团队 坚果派 公众号 大前端之旅 润开鸿技术专家 华为HDE InfoQ签约作者 OpenHarmony布道师 擅长HarmonyOS应用开发 熟悉服务卡片开发 在 战码先锋 活动中作为大队长
  • OpenHarmony应用沙箱路径和真实物理路径对应关系

    应用沙箱路径和调试进程视角下的真实物理路径 作者 坚果 团队 坚果派 公众号 大前端之旅 润开鸿技术专家 华为HDE InfoQ签约作者 OpenHarmony布道师 擅长HarmonyOS应用开发 熟悉服务卡片开发 在 战码先锋 活动中作
  • 创建ArkTS卡片

    创建ArkTS卡片 作者 xff1a 坚果 团队 xff1a 坚果派 公众号 xff1a 大前端之旅 润开鸿 技术专家 xff0c 华为HDE xff0c InfoQ签约作者 xff0c OpenHarmony布道师 xff0c 擅长Har
  • 卡片生命周期管理

    卡片生命周期管理 创建ArkTS卡片 xff0c 需实现FormExtensionAbility生命周期接口 在EntryFormAbility ts中 xff0c 导入相关模块 span class token keyword impor
  • 【坚果派-坚果】ArkTS如何优化Flex的布局性能

    如何优化Flex的布局性能 作者 xff1a 坚果 团队 xff1a 坚果派 公众号 xff1a 大前端之旅 润开鸿技术专家 xff0c 华为HDE xff0c InfoQ签约作者 xff0c OpenHarmony布道师 xff0c 擅长
  • 【坚果派-坚果】ArkTS气泡提示

    气泡提示 作者 xff1a 坚果 团队 xff1a 坚果派 公众号 xff1a 大前端之旅 润开鸿技术专家 xff0c 华为HDE xff0c InfoQ签约作者 xff0c OpenHarmony布道师 xff0c 擅长HarmonyOS
  • Windows服务搭建web网站,使用cpolar内网穿透实现公网访问

    文章目录 概述1 搭建一个静态Web站点2 本地浏览测试站点是否正常3 本地站点发布公网可访问3 1 安装cpolar内网穿透3 2 创建隧道映射公网地址3 3 获取公网URL地址 4 公网远程访问内网web站点5 配置固定二级子域名5 1
  • 搭建一站式OpenHarmony设备开发Windows开发环境

    搭建一站式OpenHarmony设备开发Windows开发环境 作者 xff1a 坚果 团队 xff1a 坚果派 公众号 xff1a 大前端之旅 润开鸿技术专家 xff0c 华为HDE xff0c InfoQ签约作者 xff0c OpenH

随机推荐