2020-05-30

解决ubuntu 20.04百度输入法输入面板乱码问题

#ubuntu# 解决ubuntu 20.04百度输入法输入面板乱码问题
Ubuntu 20.04发布后,尝鲜安装了一个。系统带中文输入,但是不太好用也不习惯,加上前段时间逛坛子知道百度输入法出了linux版,口碑甚好。于是果断删除系统中文输入法,下载了百度输入法。下载网址: http://srf.baidu.com/site/guanwang_linux/index.html 下载下来的文件名称:Ubuntu_Deepin-fcitx-baidupinyin-64.zip,双击直接可以解压(20.04系统便捷性越来越好,很多操作不用再命令行操作),有三个文件,注文件是DEB安装包,还有俩个文件是ubuntu和deepin下的安装说明。按说明文件操作如果一切顺利则即可安装使用。下面要说我的不顺利(否则也不会有这篇帖子了)。◎通过命令行更新系统sudo apt-get update时候有告警信息,没有注意,直接“下一步”了。================================================wy@wy-TM1701:~/桌面$ sudo apt-get update[sudo] wy 的密码: 命中:1 http://mirrors.huaweicloud.com/repository/ubuntu focal InRelease命中:2 http://mirrors.huaweicloud.com/repository/ubuntu focal-updates InRelease命中:3 http://mirrors.huaweicloud.com/repository/ubuntu focal-backports InRelease命中:4 http://mirrors.huaweicloud.com/repository/ubuntu focal-security InRelease忽略:5 http://ppa.launchpad.net/gnome3-team/gnome3/ubuntu focal InRelease错误:6 http://ppa.launchpad.net/gnome3-team/gnome3/ubuntu focal Release404 Not Found [IP: 91.189.95.83 80]正在读取软件包列表… 完成E: 仓库 “ http://ppa.launchpad.net/gnome3-team/gnome3/ubuntu focal Release” 没有 Release 文件。N: 无法安全地用该源进行更新,所以默认禁用该源。N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。================================================同时“软件更新器”也有报错。
误区:本机开始用阿里源,以为是源的原因不能正常网络下载,更换huawei源、南大源依旧。启示:参考雄猫战斗机的博文《没有 Release 文件》,给我指明了前进方向。感谢!系统执行sudo apt-get update 后出现“仓库 “ http://ppa.launchpad.net/gnome3-team/gnome3/ubuntu focal Release” 没有 Release 文件。”,这是我之前下载GNOME3时候留下的问题。解决办法就是雄猫战斗机所说的在响应目录(在etc/apt/sources.list.d 目录中)将相关文件改bak。后面一路OK。
◎通过命令行利用aptitude 安装fcitx时候,系统报:未发现 fcitx-config-gtk2 的候选版本。最后手动输入命令绕开fcitx-config-gtk2,随后百度输入法的配置界面自动弹出。一切正常使用。================================================sudo aptitude install fcitx-bin fcitx-table fcitx-config-gtk fcitx-frontend-allfcitx-bin 的 (1:4.2.9.7-3) 版本已经按要求安装了fcitx-config-gtk 的 (0.4.10-3) 版本已经按要求安装了fcitx-frontend-all 的 (1:4.2.9.7-3) 版本已经按要求安装了fcitx-bin 的 (1:4.2.9.7-3) 版本已经按要求安装了fcitx-config-gtk 的 (0.4.10-3) 版本已经按要求安装了fcitx-frontend-all 的 (1:4.2.9.7-3) 版本已经按要求安装了下列“新”软件包将被安装。fcitx-pinyin{a} fcitx-table 0 个软件包被升级,新安装 2 个,0 个将被删除, 同时 0 个将不升级。需要获取 2,103 kB 的存档。解包后将要使用 7,869 kB。您要继续吗?[Y/n/?] y读取: 1 http://mirrors.nju.edu.cn/ubuntu focal/universe amd64 fcitx-pinyin amd64 1:4.2.9.7-3 [2,058 kB]读取: 2 http://mirrors.nju.edu.cn/ubuntu focal/universe amd64 fcitx-table amd64 1:4.2.9.7-3 [45.2 kB]已下载 2,103 kB,耗时 1秒 (4,000 kB/s)正在选中未选择的软件包 fcitx-pinyin。(正在读取数据库 … 系统当前共安装有 202522 个文件和目录。)准备解压 …/fcitx-pinyin_1%3a4.2.9.7-3_amd64.deb …正在解压 fcitx-pinyin (1:4.2.9.7-3) …正在选中未选择的软件包 fcitx-table。准备解压 …/fcitx-table_1%3a4.2.9.7-3_amd64.deb …正在解压 fcitx-table (1:4.2.9.7-3) …正在设置 fcitx-pinyin (1:4.2.9.7-3) …正在设置 fcitx-table (1:4.2.9.7-3) …==============================================Fcitx-config-gtk2软件包不知道是撒,望高人指点。
小结:之前有一点点思路,又按网上的说法提前安装了fcitx,所以本机输入法处能显示小企鹅fcitx,也能正常选择输入法,还能正常打一个汉字,随后输入法选词面板就全部是乱码了。Ubuntu20.04版本可玩性、图形界面化、易用性等有了很大的提升,命令式的操作也减少了很多。但是ubuntu对中文的支持还是很不够的,仅仅是安装一个输入法都要折腾一个晚上,这在Windows系统而言是不可想象的。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,以下是构造程序的代码: ```python class AccountBook: def __init__(self): self.records = [] self.income = 0 self.expense = 0 self.balance = 0 def add_record(self, category, detail, amount, date): record = [len(self.records)+1, category, detail, amount, date] self.records.append(record) if category == '收入': self.income += amount else: self.expense += amount self.balance = self.income - self.expense def print_records(self): for record in self.records: print(record) print('总收入:', self.income) print('总支出:', self.expense) print('结余:', self.balance) book = AccountBook() book.add_record('收入', '生活费', 3000, '2020-04-01') book.add_record('支出', '午餐', 12.5, '2020-04-30') book.add_record('支出', '买书', 25, '2020-04-30') book.add_record('支出', '晚餐', 16, '2020-04-30') book.add_record('收入', '生活费', 3500, '2020-05-01') book.add_record('支出', '峨嵋山旅游', 500, '2020-05-01') book.print_records() ``` 运行程序后,输出结果如下: ``` [1, '收入', '生活费', 3000, '2020-04-01'] [2, '支出', '午餐', 12.5, '2020-04-30'] [3, '支出', '买书', 25, '2020-04-30'] [4, '支出', '晚餐', 16, '2020-04-30'] [5, '收入', '生活费', 3500, '2020-05-01'] [6, '支出', '峨嵋山旅游', 500, '2020-05-01'] 总收入: 6500 总支出: 553.5 结余: 5946.5 ``` 上述程序中,我们定义了一个 `AccountBook` 类,其中包含了一个 `records` 属性,用于存储记帐记录;以及 `income`、`expense` 和 `balance` 属性,分别用于记录总收入、总支出和结余。 在 `AccountBook` 类中,我们还定义了一个 `add_record` 方法,用于添加新的记帐记录。这个方法接受四个参数:`category`(类别)、`detail`(明细)、`amount`(金额)和 `date`(日期)。在添加新的记帐记录时,我们先将其存储到 `records` 属性中,然后根据类别更新总收入和总支出,最后计算结余。 最后,我们还定义了一个 `print_records` 方法,用于将所有的记帐记录打印出来,并输出总收入、总支出和结余。 在程序的最后,我们创建一个 `AccountBook` 对象,并添加了一些测试数据。最后调用 `print_records` 方法,将所有的记帐记录打印出来,并输出总收入、总支出和结余。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值