gnome-control-center 点击喇叭无声(解决过程).

2023-12-22 14:36

本文主要是介绍gnome-control-center 点击喇叭无声(解决过程).,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

gnome-control-center 点击喇叭无声.
------------------------------------------------------------
author: hjjdebug
date: 2023年 12月 22日 星期五 13:38:17 CST
descprition: 解决gnome-control-center 点击喇叭无声的问题
------------------------------------------------------------

首先声明, 用ffplay 或其它播放器(包括firefox) 是可以播放声音的, 但是在gnome-control-center中
点击喇叭就没有声音, 甚是不爽!

想看看gnome-control-center 此时有什么信息输出, 方法是:
在控制台下启动gnome-control-center, 有如下提示:
(gnome-control-center:4863): Clutter-WARNING **: 11:57:14.770: Whoever translated default:LTR did so wrongly.

这个警告主要对应的问题就是语言的阅读顺序问题,有的国家采用的是左到右的阅读方式(例如我国)有的国家是采用的右到左的阅读方式
(例如希伯来语国家,阿拉伯国家) 一般来说可以使用CLUTTER_TEXT_DIRECTION环境变量来指定阅读顺序
如果没有给出这个变量,它会自己检测, char *e = _("default:LTR"); 如果检测不到,估计就会出以上警告了.
解决方法, 在 /etc/profile 中添加一行:
export CLUTTER_TEXT_DIRECTION='ltr' 

点击喇叭, 有如下错误输出:
(gnome-control-center:4863): sound-cc-panel-WARNING **: 12:57:16.641: Failed to play sound: No such driver
(gnome-control-center:4863): sound-cc-panel-WARNING **: 12:57:24.641: Failed to play sound: No such driver


如果不在控制台下启动程序而是直接用鼠标从开始->设置中启动, 在/var/log/messages 中有如下输出:
Dec 22 11:31:59 hjj-u7090 gnome-control-c[2742]: Whoever translated default:LTR did so wrongly.
Dec 22 11:32:33 hjj-u7090 gnome-control-c[2742]: Failed to play sound: No such driver
Dec 22 11:32:33 hjj-u7090 gnome-control-c[2742]: Failed to play sound: No such driver
Dec 22 11:32:34 hjj-u7090 gnome-control-c[2742]: Failed to play sound: No such driver

这种错误很难直接解决, 忽然心生一计, 重装gnome-control-center.
$ sudo apt purge gnome-control-center
$ sudo apt autoremove
$ sudo apt install gnome-control-center


然后一切又恢复了正常!
看来apt 自动解决包依赖问题还是带来了不少方便啊!

这篇关于gnome-control-center 点击喇叭无声(解决过程).的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/524313

相关文章

将Mybatis升级为Mybatis-Plus的详细过程

《将Mybatis升级为Mybatis-Plus的详细过程》本文详细介绍了在若依管理系统(v3.8.8)中将MyBatis升级为MyBatis-Plus的过程,旨在提升开发效率,通过本文,开发者可实现... 目录说明流程增加依赖修改配置文件注释掉MyBATisConfig里面的Bean代码生成使用IDEA生

C# WinForms存储过程操作数据库的实例讲解

《C#WinForms存储过程操作数据库的实例讲解》:本文主要介绍C#WinForms存储过程操作数据库的实例,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、存储过程基础二、C# 调用流程1. 数据库连接配置2. 执行存储过程(增删改)3. 查询数据三、事务处

JSON Web Token在登陆中的使用过程

《JSONWebToken在登陆中的使用过程》:本文主要介绍JSONWebToken在登陆中的使用过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录JWT 介绍微服务架构中的 JWT 使用结合微服务网关的 JWT 验证1. 用户登录,生成 JWT2. 自定义过滤

java中使用POI生成Excel并导出过程

《java中使用POI生成Excel并导出过程》:本文主要介绍java中使用POI生成Excel并导出过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录需求说明及实现方式需求完成通用代码版本1版本2结果展示type参数为atype参数为b总结注:本文章中代码均为

Spring事务中@Transactional注解不生效的原因分析与解决

《Spring事务中@Transactional注解不生效的原因分析与解决》在Spring框架中,@Transactional注解是管理数据库事务的核心方式,本文将深入分析事务自调用的底层原理,解释为... 目录1. 引言2. 事务自调用问题重现2.1 示例代码2.2 问题现象3. 为什么事务自调用会失效3

mysql出现ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061)的解决方法

《mysql出现ERROR2003(HY000):Can‘tconnecttoMySQLserveron‘localhost‘(10061)的解决方法》本文主要介绍了mysql出现... 目录前言:第一步:第二步:第三步:总结:前言:当你想通过命令窗口想打开mysql时候发现提http://www.cpp

SpringBoot启动报错的11个高频问题排查与解决终极指南

《SpringBoot启动报错的11个高频问题排查与解决终极指南》这篇文章主要为大家详细介绍了SpringBoot启动报错的11个高频问题的排查与解决,文中的示例代码讲解详细,感兴趣的小伙伴可以了解一... 目录1. 依赖冲突:NoSuchMethodError 的终极解法2. Bean注入失败:No qu

springboot报错Invalid bound statement (not found)的解决

《springboot报错Invalidboundstatement(notfound)的解决》本文主要介绍了springboot报错Invalidboundstatement(not... 目录一. 问题描述二.解决问题三. 添加配置项 四.其他的解决方案4.1 Mapper 接口与 XML 文件不匹配

Python中ModuleNotFoundError: No module named ‘timm’的错误解决

《Python中ModuleNotFoundError:Nomodulenamed‘timm’的错误解决》本文主要介绍了Python中ModuleNotFoundError:Nomodulen... 目录一、引言二、错误原因分析三、解决办法1.安装timm模块2. 检查python环境3. 解决安装路径问题

如何解决mysql出现Incorrect string value for column ‘表项‘ at row 1错误问题

《如何解决mysql出现Incorrectstringvalueforcolumn‘表项‘atrow1错误问题》:本文主要介绍如何解决mysql出现Incorrectstringv... 目录mysql出现Incorrect string value for column ‘表项‘ at row 1错误报错