Ubuntu

Ubuntu用户和开发人员的问答

1
如何更改图片的文件大小?
每隔一段时间,我会尝试将图片上传到网站并遇到一条消息: 上传失败:文件大小不能超过n MB! 我知道调整图片尺寸的大小应该使我在某个时候低于n,但是调整大小,保存和检查文件大小的过程很麻烦。此外,有时保持当前尺寸可能很方便。 我正在寻找一种更改图片文件大小的方法,最好是从终端更改。有没有办法做到这一点?


4
每次打开终端时自动获得不同的终端颜色
我经常会发现自己打开了三个终端,我真的很喜欢每个终端都有不同调色板的外观。 我保存了一些调色板,我希望每次打开终端时都能在保存的配置文件中使用默认的调色板,因此,如果我打开3种,则每种颜色都是不同的,而无需手动更改2种配置文件。 有什么想法吗? 谢谢!

1
如何制作一个告诉系统需要重新启动的deb文件?
我打算设置一个PPA或将我的软件包提交给Debian,但我确实需要知道一些事情,我知道这些软件包通常可以完成某些工作,/var/run/reboot-required并在中列出了这些内容/var/run/reboot-required.pkg,但是一个软件包到底是如何创建一个deb文件来告知用户的呢?系统通过那种方法需要重新启动才能进行所有必要的更改?我只是需要在一个文件中设置一个标志,还是比这更手动?我正在使用GNOME 3.20运行Ubuntu GNOME 16.04。



1
update-initramfs在哪里寻找内核版本?
我需要重新生成initrd。这样做: update-initramfs -u -k all 为我编译的内核抛出错误,然后在一段时间前删除了该内核(因为update-initramfs当然找不到/lib/modules我已删除的目录)。 我以为我已经通过删除&运行中的/boot目录和目录中的所有条目来完全删除了内核(如此答案所示),但是显然在我应该清理的地方有一些痕迹。/lib/modulessudo update-grub 我读了这个,挖了进去,/usr/share/initramfs-tools但我想不通。 在man update-initramfs我看到: 对版本字符串使用“ all”可指定update-initramfs对所有已知为update-initramfs的内核版本执行选定的操作。 但是怎么知道他们呢?在哪里update-initramfs寻找内核版本? 注意:几个月后...我将此问题的答案添加到了initramfs的标签Wiki中

4
仅使用键盘选择/复制/粘贴到终端
我正在寻找一种完全不用鼠标选择,复制和粘贴文本的方法。 tmux到目前为止,我一直在使用,但是我发现其键组合对于日常使用的“复制和粘贴”来说有点复杂,现在我正在寻找替代方法。 你们有什么建议吗? 要清楚,这不是关于管道到剪贴板,而是关于选择文本,例如在tmux!中!

1
wget收到“ Scheme missing”错误
我编写了一个小脚本,该脚本从Desktoppr API中获取随机墙纸并将其更改为以下墙纸: #!/bin/bash url=$(curl 'https://api.desktoppr.co/1/wallpapers?page='$(shuf -i 1-1000 -n 1) | jq ".response[].image.url" | sed $(shuf -i 1-20 -n 1)'!d') && wget "$url" 当我运行脚本时,最终wget命令失败并显示以下错误: "http://a.desktopprassets.com/wallpapers/...jpg": Scheme missing. 当我将URL直接放入wget命令时,如下所示: wget "http://a.desktopprassets.com/wallpapers/...jpg" ...该命令正确执行并下载图像,这意味着由于变量中的某些问题而发生了错误。 我认为这可能与jq我用来解析Desktoprr API的JSON响应的库有关。
14 bash  wget 

2
行尾的键盘快捷键
我一直在寻找其他帖子来寻找答案,但是它们都与我所寻找的略有不同。 我习惯在OS X中进行开发,在OS X中,简单的键盘快捷键Command + Right Arrow移至行尾。 有没有办法在Ubuntu上连接此命令?我有一台Mac电脑和Ubuntu,所以没有End键。 我已经尝试了“键盘”设置中的“自定义快捷方式”,但是无法使命令在行尾使用。 有什么建议么?


4
ZSH已删除,无法重新登录
所以我已经安装了zsh,但我不喜欢它。所以我做了apt-get remove zsh 从那时起,我无法重新登录,请单击我的用户..,然后返回登录屏幕。我只能使用登录Guest session。 我认为是由于我的用户上的defualt shell是zsh而引起的,并且不再存在。 如何从更改我的用户来宾用户默认外壳的来宾会话重新安装它? 即使尝试登录,ctrl+alt+f2/6我也输入我的用户名和密码。登录是成功的,但是我又回到了登录状态。 有任何想法吗?

3
如何完全删除MySQL以进行全新安装
我需要完全删除有关MySQL的所有内容。它没有开始,所以我决定删除它。但是,在安装过程中发生了以下情况: sta@daPC:~$ sudo apt-get install mysql-server Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: libdbd-mysql-perl libmysqlclient18 mysql-client-5.6 mysql-common mysql-server-5.6 Suggested packages: mailx tinyca The following NEW packages will be installed: libdbd-mysql-perl libmysqlclient18 mysql-client-5.6 mysql-common mysql-server mysql-server-5.6 0 upgraded, 6 newly …
14 mysql 

2
如何禁用显示器自动配置?
我正在运行Ubuntu 16.04(开发分支),XFCE作为桌面环境。 我的电脑已连接到两台显示器。一个通过常规VGA电缆连接,另一个通过HDMI切换器连接。该设置可以正常工作,但是每次我临时将HDMI切换器更改为另一个HDMI连接时,Xorg都会检测到显示器已断开连接,并将Xorg重新配置为仅使用一台显示器,将HDMI切换器切换回我的计算机不会重新激活双显示器使用其中之一,我必须手动触发xrandr 如何防止这种自动监视器检测和重新配置的情况发生?我希望能够在计算机不执行任何操作的情况下切换HDMI切换器。 用于还原多显示器设置的命令: xrandr \ --output HDMI-1 \ --mode "1920x1080" \ --panning "1920x1080+1280+0/0x0+0+0" \ --output DVI-1-I \ --mode "1280x1024" \ --panning "1280x1024/0x0+0+0" 常规使用的xrandr输出: Screen 0: minimum 320 x 200, current 3200 x 1080, maximum 8192 x 8192 DP-1 disconnected (normal left inverted right x axis y axis) HDMI-1 …

3
如何在Ubuntu 15.10中安装libxml2
我有Ubuntu 15.10桌面。我想安装libxml2。所以任何人告诉我如何安装它。我需要做些什么才能在笔记本电脑中安装libxml2。我几乎是Linux的新手,至少要使用5到6个月。
14 libraries 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.