是否可以限制 PulseAudio 中的最大音量?目前,PulseAudio 将 PCM 通道设置得太响,导致声音失真。我aumix过去常常调低音量,但是每当播放任何其他声音(IM 通知等)时,PA 都会使用旋钮进行播放,调低主音量并调高 PCM。
aumix ++++++++++++++++++++O+++++<Vol
++++++++++++++++++++O+++++ Pcm ++++++++++++O+++++++++++++
Run Code Online (Sandbox Code Playgroud)
变成:
aumix ++++++++++++++++O+++++++++<Vol
++++++++++++++++++++++++O+ Pcm ++++++++++++O+++++++++++++
Run Code Online (Sandbox Code Playgroud)
我使用 OpenSUSE 11.2、pulseaudio 0.9.21、ALSA 1.0.21 和 ALC889A 声音编解码器。
我是一个相对较新的 OpenSuse 用户,来自 Ubuntu 几年。在 Ubuntu 中,更新管理器会时不时地弹出,让我知道什么时候我有东西要安装。如果我手动想要检查更新我会sudo apt-get update。在 OpenSuse 中,我没有 GUI 更新程序,所以每当我想起时,我都会这样做sudo zypper update,但我永远不会得到太多。但是,今天我得到了这个:
Loading repository data...
Reading installed packages...
The following package updates will NOT be installed:
amarok choqok curl digikam digikam-lang DirectFB DirectFB-Mesa ecj ecj-bootstrap gstreamer-0_10 gstreamer-0_10-fluendo-mp3
jpackage-utils k3b kipi-plugins kipi-plugins-acquireimage ksshaskpass ktorrent ladspa lame libcurl4 libcurl4-32bit libdca0
libdvbpsi6 libfaac0 libfaad2 libgstreamer-0_10-0 libgstreamer-0_10-0-32bit libktorrent3 liblash1 libmad0 libmp3lame0 libmpeg2-0
libopencore-amrnb0 libopencore-amrwb0 libopencv2_2 libproxy1 libqjson0 libSDL-1_2-0 libSDL_image-1_2-0 libshout3 libtag-extras1
libtheora0 libtwolame0 libvlc5 libvlccore4 libxine1 libxine1-gnome-vfs …Run Code Online (Sandbox Code Playgroud) 我有一个较旧的 initd 脚本来启动我的应用程序。它在旧版本的 SuSE 下运行良好,但在 Open SuSE 12.3 上失败。
奇怪的是
cd /etc/init.d ; ./script start
Run Code Online (Sandbox Code Playgroud)
工作正常。
/etc/init.d/script start
Run Code Online (Sandbox Code Playgroud)
显示重定向到 systemctl,但不启动我的应用程序(也不显示 initd 脚本的任何输出)。
我没有看到任何日志条目显示出了什么问题。我看到的唯一条目是在 /var/log/messages 中,说明应用程序已启动。
我该如何调试?
使用 OpenSUSE 13.2(64 位),我最近安装了 Cisco AnyConnect VPN。它显示在我的应用程序列表中,我可以尝试启动它,但是在“加载”旋转图标大约 10 秒后,应用程序从任务管理器中消失。如何解决应用程序无法启动的问题?
我无法让 vim 语法高亮显示在 suse 框上工作。
我有(只有这两行)在我的 ~/.vimrc
filetype plugin on
syntax on
Run Code Online (Sandbox Code Playgroud)
如果我用 .sh 打开一个 shell 脚本
:set filetype?
Run Code Online (Sandbox Code Playgroud)
我得到
filetype=sh
Run Code Online (Sandbox Code Playgroud)
进入
:scriptnames
Run Code Online (Sandbox Code Playgroud)
给
1: /etc/vimrc
2: /usr/share/vim/vim73/syntax/syntax.vim
3: /usr/share/vim/vim73/filetype.vim
4: ~/.vimrc
5: /usr/share/vim/vim73/ftplugin.vim
Run Code Online (Sandbox Code Playgroud)
这意味着我的~/.vimrc已加载。
正如您从屏幕截图中看到~的,文件末尾是蓝色的,因此至少有一些颜色,但没有语法突出显示。

任何想法有什么问题?
我目前正在使用 openSUSE Tumbleweed(如果重要的话,使用 KDE Plasma 5)。
我htop用来监控系统资源,最近我得到了一个混乱的布局,尤其是在屏幕的最顶部区域。信息不易阅读,在这种状态下也没有那么有用。
我该如何解决这个问题?
背景: 我每隔几年左右就会尝试一次 Linux,看看它与 Windows 的比较。我会用它来处理 Mono 和 Java,这两种我都可以做到。我查看了许多发行版:
它们似乎都差不多,所以我想知道我是否遗漏了一些重要的特征。
问题: 这些发行版之间有哪些实质性的根本区别(如果有的话)?
澄清 一下:我不是在寻找发行版推荐或发行版不同方式的完整列表。
这是我第一次使用 Git,我正在尝试在我的盒子上设置它。我在 Github 网络界面中将我的密钥添加到我的个人资料中。当我尝试连接时...:
max@linux-vwzy:~> ssh git@github.com
The authenticity of host 'github.com (207.97.227.239)' can't be established.
RSA key fingerprint is xx
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'github.com,207.97.227.239' (RSA) to the list of known hosts.
PTY allocation request failed on channel 0
max@linux-vwzy:~> ssh-add ~/.ssh/id_rsa
Identity added: /home/max/.ssh/id_rsa (/home/max/.ssh/id_rsa)
max@linux-vwzy:~> ssh git@github.com
PTY allocation request failed on channel 0
Run Code Online (Sandbox Code Playgroud)
我应该会收到某种欢迎信息,但我没有。
我目前使用的是 KDE 4.7.2。我习惯于通过拖放来移动任务管理器中的窗口。在早期的 KDE 版本中,这是有效的。但不知何故它现在不起作用,我没有在互联网上找到 solotion。是否有解决方案或此功能是否已放弃?
当我在其中创建一个启动脚本/etc/init.d并执行export一个变量时,这个变量是否持续存在并且对启动的进程“可见”?
具体来说,我有以下脚本在 init.d 中启动 tomcat,我手动启动start:
#!/bin/bash
RETVAL=$?
export JRE_HOME=/home/jre
export PATH=/home/jre/bin/:${PATH}
export CATALINA_HOME=/home/apache-tomcat-7.0.25
case "$1" in
start)
if [ -f $CATALINA_HOME/bin/startup.sh ];
then
echo $"Starting Tomcat"
/bin/su root $CATALINA_HOME/bin/startup.sh
fi
;;
stop)
if [ -f $CATALINA_HOME/bin/shutdown.sh ];
then
echo $"Stopping Tomcat"
/bin/su root $CATALINA_HOME/bin/shutdown.sh
fi
;;
restart)
if [ -f $CATALINA_HOME/bin/shutdown.sh ];
then
echo $"Stopping Tomcat"
/bin/su root $CATALINA_HOME/bin/shutdown.sh
fi
if [ -f $CATALINA_HOME/bin/startup.sh ];
then
echo $"Starting Tomcat"
/bin/su root $CATALINA_HOME/bin/startup.sh
fi
;; …Run Code Online (Sandbox Code Playgroud)