问题列表 - 第6761页

如何向 Ubuntu 提交有关 Raspberry Pi5 风扇速度的错误报告?

由于使用旧文件,风扇速度控制在 Ubuntu 23.10 上不起作用bcm2712-rpi-5-b.dtb

该更新的文件存在于树莓派存储库中 https://github.com/raspberrypi/firmware/blob/master/boot/bcm2712-rpi-5-b.dtb

Ubuntu 的人会更新这个文件吗?有没有办法提交错误报告来尝试尽快缓解这个问题?

fan raspberrypi 23.10

7
推荐指数
1
解决办法
1371
查看次数

如何正确制作带有错误颜色和表情符号的 bash 提示符?

使用自定义提示解决第一个问题后,我还剩下另一个问题。

当我通过向上箭头和向下箭头键循环浏览最近使用的命令时,有时上一个命令中的一些字符仍然可见,尽管它们无法访问,也实际上在命令行中。它们只是一个非常烦人且令人困惑的视觉错误。

看起来像这样:
在此输入图像描述

在这里,我在命令历史记录中向上移动了一点,然后返回到当前(空)提示符并键入echo。我的光标无法访问pip i(来自上一个命令)。pip install它在那里可见,但实际上并不存在。

我的.bashrc有用于自定义提示的代码:

set_PS1()
{
    local Reset="\\[$(tput sgr0 )\\]"
    local Bold="\\[$(tput bold )\\]"
    local Red="\\[$(tput setaf 1 )\\]"
    local Green="\\[$(tput setaf 2 )\\]"
    local Yellow="\\[$(tput setaf 3 )\\]"
    local Blue="\\[$(tput setaf 4 )\\]"
    local MagentaBG="\\[$(tput setab 5 )\\]"
    local Cyan="\\[$(tput setaf 6 )\\]"

    local Whoami='\u'
    local Where='\w'
    local Hostname='\h'
    local Time='\D{%H:%M:%S}'
    local Exit_Code="$?"

    exit_code_prompt() {
        local Exit_Code="$?"
        local Red="$(tput setaf 1 )"
        local Green="$(tput setaf 2 …
Run Code Online (Sandbox Code Playgroud)

command-line customization bash prompt

8
推荐指数
1
解决办法
1073
查看次数

我应该将函数放在 .bashrc、.bash_aliases 或 .profile 中吗

我已经读过这篇关于在哪里放置别名的帖子。

现在,假设我的自定义命令非常复杂(在输入中接受参数,由几个相继运行的命令组成,为了清楚起见,我想将其保留为多行,涉及引号、双引号等),所以我想将它定义为一个函数,例如

sshdev_system_loop () {
        while true; do
          echo "[$(date +'%Y-%m-%d %H:%M:%S')] Trying to log into ststem $2 as user $1 ."
          timeout 10 ssh $1@$2
        done
}
Run Code Online (Sandbox Code Playgroud)

我应该把它放在.bash_aliases或 的末尾.bashrc或 中.profile吗?

一方面,我不想把它放进去,.bash_aliases因为它会“破坏”列表

alias alias_name='command/list of commands'
Run Code Online (Sandbox Code Playgroud)

另一方面,.bashrc它看起来像是操作系统管理的文件,所以我不想向其中添加内容。

那么在 Ubuntu 中将功能添加为自定义命令的最佳实践是什么?

command-line bash alias functions bashrc

7
推荐指数
2
解决办法
973
查看次数

如何选择预安装的应用程序

如何选择包含在 Ubuntu 中预安装的应用程序,例如 LibreOffice(或不包含,例如 Dayon!)?

是否有委员会决定,或者用户投票,或者什么?

我想提议一个应用程序包含在未来的版本中。

official-repositories system-installation

2
推荐指数
1
解决办法
181
查看次数

如何使用 sed 删除字符串上方和下方的换行符?

我想将文件中所有出现的\ntoken1\n和更改\ntoken2\ntoken1和)。token2

我以为这样就可以了:

${
N
N
s/\ntoken1\n/token1/
s/\ntoken2\n/token2/
}
Run Code Online (Sandbox Code Playgroud)

但事实并非如此。

预先感谢您的任何澄清。

command-line sed text-processing

0
推荐指数
1
解决办法
368
查看次数

如何在操作系统报废后恢复生命

我有一台装有 Xubuntu 20.04.2 的机器,我已经有一段时间没有使用它了,现在它的生命周期已经过去一年了。它的配置很重,所以我想将其更新/升级到最新的 Xubuntu。有没有办法做到这一点?

upgrade support

0
推荐指数
1
解决办法
672
查看次数

我从 Ubuntu 卸载了 apache2,现在无法重新安装它

我从 Ubuntu 中卸载了我的 apache2,因为它现在看起来不起作用,我尝试使用以下命令再次安装它sudo apt install apache2

我可以看到以下错误

E: Failed to fetch http://mirrors.cloud.aliyuncs.com/ubuntu/pool/main/a/apr/libapr1_1.7.0-8ubuntu0.22.04.1_amd64.deb  Could not resolve 'mirrors.cloud.aliyuncs.com'
E: Failed to fetch http://mirrors.cloud.aliyuncs.com/ubuntu/pool/main/a/apr-util/libaprutil1_1.6.1-5ubuntu4.22.04.2_amd64.deb  Could not resolve 'mirrors.cloud.aliyuncs.com'
E: Failed to fetch http://mirrors.cloud.aliyuncs.com/ubuntu/pool/main/a/apr-util/libaprutil1-dbd-sqlite3_1.6.1-5ubuntu4.22.04.2_amd64.deb  Could not resolve 'mirrors.cloud.aliyuncs.com'
E: Failed to fetch http://mirrors.cloud.aliyuncs.com/ubuntu/pool/main/a/apr-util/libaprutil1-ldap_1.6.1-5ubuntu4.22.04.2_amd64.deb  Could not resolve 'mirrors.cloud.aliyuncs.com'
E: Failed to fetch http://mirrors.cloud.aliyuncs.com/ubuntu/pool/main/a/apache2/apache2-bin_2.4.52-1ubuntu4.7_amd64.deb  Could not resolve 'mirrors.cloud.aliyuncs.com'
E: Failed to fetch http://mirrors.cloud.aliyuncs.com/ubuntu/pool/main/a/apache2/apache2-data_2.4.52-1ubuntu4.7_all.deb  Could not resolve 'mirrors.cloud.aliyuncs.com'
E: Failed to fetch http://mirrors.cloud.aliyuncs.com/ubuntu/pool/main/a/apache2/apache2-utils_2.4.52-1ubuntu4.7_amd64.deb  Could not resolve 'mirrors.cloud.aliyuncs.com'
E: Failed to fetch http://mirrors.cloud.aliyuncs.com/ubuntu/pool/main/a/apache2/apache2_2.4.52-1ubuntu4.7_amd64.deb  Could not resolve …
Run Code Online (Sandbox Code Playgroud)

server apache2 webserver

3
推荐指数
1
解决办法
1061
查看次数

Ubuntu 22.04 上的 Firefox 在 HP 笔记本电脑上出现乱码

我正在我的新笔记本电脑上尝试 Ubuntu 22 LTS,目的是将其安装在 Windows 旁边。一切看起来都很好,除了当我点击 Firefox 时,它出现乱码,如附图所示。我担心我的显示硬件可能存在一些兼容性问题。也许这是 Firefox 特有的问题?

以前有人经历过这个吗?

火狐浏览器乱码:

火狐乱码

以下是规格:

眼镜

如果我继续安装并且 Firefox 表现得像这样,我将无法下载和安装任何东西。

firefox display

10
推荐指数
1
解决办法
2624
查看次数

使用 printf 启动 scipt 时以不同颜色突出显示特定行

我正在使用 bash 脚本。当我启动脚本时,如何突出显示输出中的特定行?例如,所有带有“启用”的行应为绿色,所有带有“禁用”的行应为红色,所有其他行应为黄色。像这样:

当我运行它时,我使用:

YELLOW="\e[33m"
GREEN="\e[92m"
RED="\e[31m"
printf "${YELLOW}"
./config.sh --enable 1 2 3 4 5 --disable 6 7 8 9
Run Code Online (Sandbox Code Playgroud)

这样,输出是黄色的。没关系,但是如何在启用和禁用线上使用不同的颜色?

输出看起来像:

Enable 1
Enable 2
Enable 3
Enable 4
Enable 5
Disable 6
Disable 7
Disable 8
Disable 9
aaaaaaaaaaa
bbbbbbbbbbb
ccccccccccc
ddddddddddd
Run Code Online (Sandbox Code Playgroud)

然后,在所有启用的行都为绿色并且禁用的行都为红色之后,从aaaaaaaaa开始,之后的所有内容都应为默认的黄色。我怎样才能做到这一点?

colors command-line bash

5
推荐指数
1
解决办法
390
查看次数