Ubuntu

Ubuntu用户和开发人员的问答

2
批量重命名文件夹中的文件
如何从文件夹中的文件名中删除一些文本? 我目前正在尝试: rename s/"NEWER_(.*?)"//g * 但是没有什么被重命名 我有一个父文件夹,其中有一堆子文件夹,这些文件是OneDrive认为将“(NEWER_timestamp)”附加到其上的一个好主意,我想删除它。 示例文件名: getyou.ico (NEWER_1417529079.87) o7pm.ico (NEWER_1417529184.89) o7th.ico (NEWER_1417529135.81)

2
生成文本缩略图?
我需要为某些文本文件生成缩略图。显然,系统可以以某种方式完全做到这一点(请参见屏幕截图)。有什么方法可以访问这些图像并复制它们以备后用? 还是为此有一个特殊的命令(工具)? 我看着这个: 命令行缩略图 而且: 我如何指示Nautilus预生成缩略图? 哪些有用,但没有一个可以处理文本。

1
将apt repo限制为某个拱门?
我有几个没有armhf二进制文件的存储库(用于RPi交叉编译器),因此apt-get在更新软件包列表时总是给我很多404错误。这也使我无法运行,do-release-upgrade因为它找不到不需要的并且无法运行的armhf编译系统二进制文件。 我正在寻找一种告诉它仅在某些存储库中搜索特定拱门的方法,以便可以将404墙固定在上apt-get update。Google没有帮助;据我所知这不是骗子 而一个可能与之相关的问题是关于GPG错误,我没有。 sources.list: # deb cdrom:[Ubuntu 13.10 _Saucy Salamander_ - Release amd64 (20131016.1)]/ saucy main restricted # deb cdrom:[Ubuntu 13.10 _Saucy Salamander_ - Release amd64 (20131016.1)]/ saucy main restricted # See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to # newer versions of the distribution. deb http://archive.ubuntu.com/ubuntu trusty main restricted …

4
Ubuntu 14.10中的蓝牙链接密钥存储在哪里?
我正在尝试为Ubuntu 14.10中的设备设置特定的蓝牙链接密钥,但无法找到它们的存储位置。 目的是让蓝牙鼠标在Ubuntu和Windows中均可工作,而无需在切换操作系统后重新配对。 我在AskUbuntu上找到的所有答案都指出密钥已存储在/var/lib/bluetooth/<mac_address>/linkkeys其中,至少在13.10之前一直如此,但是在14.10中,干净的桌面安装中缺少此文件,并且手动创建它无效,被忽略。蓝牙。 编辑:似乎鼠标不会发出配对请求,并且在这种情况下不会存储链接键。但是,在Windows中连接鼠标,然后在Ubuntu中重新启动会导致蓝牙连接失败(并且需要删除鼠标并将其重新添加到蓝牙设备列表中),因此肯定存在一些密钥交换/身份验证会阻止在两个操作系统中共享鼠标。问题仍然存在,在连接此鼠标时如何强制蓝牙保存并使用保存的链接键? 硬件细节: Microsoft蓝牙笔记本鼠标5000 413c:8161 Dell Computer Corp.Wireless 365 Bluetooth(Broadcom BCM2046B1) 下面的两个日志显示,对于可配对的设备(手机),密钥存储在linkkeys文件中。鼠标不是这种情况。我知道较早的蓝牙版本也曾用于保存鼠标的链接键,因为在Askubuntu和ubuntuforums上有很多答案/教程,涉及将链接键从Windows复制到Ubuntu的特定目的,目的是在两个操作系统之间共享鼠标。 这是鼠标发现和连接设置的蓝牙日志: bluetoothd[15615]: plugins/mgmtops.c:mgmt_start_discovery() index 0 bluetoothd[15615]: Discovery session 0x7feb52b14130 with :1.137 activated bluetoothd[15615]: src/adapter.c:session_ref() 0x7feb52b14130: ref=1 bluetoothd[15615]: plugins/mgmtops.c:mgmt_event() cond 1 bluetoothd[15615]: plugins/mgmtops.c:mgmt_event() Received 10 bytes from management socket bluetoothd[15615]: plugins/mgmtops.c:mgmt_cmd_complete() bluetoothd[15615]: plugins/mgmtops.c:start_discovery_complete() hci0 type 1 …
10 bluetooth 


2
是否可以远程存储用户的主目录?
我在有6台PC和一台服务器的小型办公室里工作。我正在考虑在所有计算机上安装Ubuntu,但是我希望用户能够登录到任何一台计算机并能够访问其文件。 是否可以将每个用户的主目录存储在服务器上,并设置每台PC来在该服务器上检查其凭据? 我在想,通过像这样设置网络,我可以将所有内容整齐地保存在一个系统上,并从那里管理所有内容。这是一个理智的方法,还是最终会导致更多的麻烦/复杂性并通过LAN引起性能问题?

2
GNOME Image Viewer将其窗口缩短2个像素,并通过重新采样使图像失真
自从安装Ubuntu 14.04(不确定问题是否在旧版本中)以来,我注意到GNOME Image Viewer在比未正确采样正确显示图像(像素到像素)的窗口短2像素的窗口中打开图像。为了适合图像,图像查看器会重新采样并缩小尺寸。结果在屏幕截图上非常令人讨厌,因为我看到模糊的文本是由图像不值钱的下采样引起的。 示范 注意:要正确查看演示图像,在您的身边一定不能有任何调整大小-在整个桌面等浏览器中(例如Firefox中,按Ctrl+ 0)。 我创建了一个具有1×1像素字段的测试像素棋盘图案。测试图像尺寸为600×400像素。在下面,您会看到在Image Viewer中打开的图像。请注意由两个像素的下采样和两侧细黑边框引起的伪影。 $ xwininfo ... xwininfo: Window id: 0x4e00007 "checkerboard-1x1px_600x400.png" ... Width: 600 Height: 467 ... Corners: +49+112 -4151+112 -4151-1041 +49-1041 -geometry 600x467+39+74 解决方法 垂直调整窗口大小以添加两个像素后,您会看到图像正确显示到像素之间,而没有调整大小的伪像或侧面黑色边框。 $ xwininfo ... xwininfo: Window id: 0x4e00007 "checkerboard-1x1px_600x400.png" ... Width: 600 Height: 469 ... Corners: +49+112 -4151+112 -4151-1039 …

3
无法重新排列多个旋转的显示器
我正在尝试将一台具有3个高清电视的计算机设置为一个大屏幕,每个显示器旋转90度以形成3240x1920桌面。我都将它们连接起来并工作,但是当我尝试旋转它们以获得所需的排列时,突然之间,我无法在显示管理器中将显示彼此靠近拖动。这迫使3个显示器之间存在间隙。 其他人是否遇到过此问题,如果可以,是否有解决方法?如果没有,是否可以使用其他程序来执行此操作?


2
Macbook Pro Ubuntu安装在grub菜单后冻结
我正在尝试在2009 Macbook Pro 5,2上安装Ubuntu 14.10(也尝试使用14.04.1 LTS)。我已经安装了rEFInd,并按照Ubuntu网站上的指示制作了可启动的USB。我可以转到grub屏幕。但是,当我选择尝试Ubuntu或安装Ubuntu时,出现一条错误消息i8042: No Controller Found,进程冻结。我必须使用电源按钮关闭机器。 我四处搜寻,似乎与键盘或触控板有关,也许吗? 我已经尝试过使用rEFInd的nomodeset引导选项和grub引导命令编辑器,但是我仍然得到相同的结果。我还尝试使用以下引导选项:i8042.nopnp noacpi nolapic atkbd.reset。结果相同。 出于其价值,我用第二个硬盘驱动器替换了我的光盘驱动器,这是安装的预期目标。任何帮助入门将不胜感激! 谢谢! 编辑:另外,我的主硬盘驱动器是SSD,并且正在使用磁盘加密运行OS X Mavericks。请注意,我不是要在该磁盘上安装Ubuntu,而是在第二个内部HDD上安装。不确定磁盘加密是否重要。 更新:我已经取得了一些进展。通过在grub加载器中编辑启动选项,我获得了新信息。我删除了quiet和splash参数,并添加了acpi = off。现在该过程更加冗长。而且,它最终以闪烁的光标落入Busy Box终端。但是我不能输入任何东西,键盘根本没有响应。 任何帮助将不胜感激!

2
在打印n行之后以tail -f结尾
我有以下几点。 一个Java进程在文件上写入日志 一个启动Java进程的shell脚本。 启动Java进程后,我需要阅读日志文件以检查启动是否正确。 我尝试过,tail -f但它永远附加。我需要tail在打印n行之后停止。上一条-n线有一种类似的选择吗?

1
xdg-open尽管向其传递了URL,但仅在新的Chromium窗口中打开了新标签页
当我xdg-open用来在Chromium中打开链接时,它只会导致一个新的Chromium窗口,其中只有新的标签页,而没有其他内容。 例如,xdg-open 'https://askubuntu.com'将只打开一个新的Chromium窗口,而不会打开AskUbuntu。 似乎URL并未传递给Chromium,因为直接调用Chromium 确实可以正常工作并打开所需的页面:chromium-browser 'https://askubuntu.com' works。 显然,Chromium是默认浏览器。 问题可能在哪里,我该如何解决?当某些程序xdg-open用来打开链接而您无法转到所需的页面甚至看不到打开的页面时,这尤其令人讨厌。

6
如何禁用gnome-keyring ssh集成?
我不希望gnome-keyring妨碍我的git commit,部分原因是它甚至在KDE上也要求在输入密码的同时锁定整个屏幕(尽管我现在已切换到GNOME)。尽管我确实感谢不必每次都输入SSH密码的便利,但是必须从一个窗口跳到另一个窗口才能亲自取消它。这只是一个安慰:/ 我尝试了git config --global --unset credential.helper和git config --system --unset credential.helper,但它们似乎没有作用。当我现在使用GNOME时,我不想删除gnome-keyring。我还有其他选择吗?我目前在Ubuntu 14.10上,同时使用Kubuntu和Ubuntu GNOME完成了此操作。谢谢。 2014年11月17日更新 这显然会影响所有SSH。我试着做 sudo rm /etc/xdg/autostart/gnome-keyring-ssh.desktop 但这没有用。我可以 gnome-keyring-daemon --replace -c pkcs11,secrets,gpg 每次会议一次,但我想保持永久不变。还在寻找...
10 gnome  ssh  git  keyrings 

1
如何调整“ dpkg -l”输出
我需要dpkg -l返回的字段以制表符分隔,但没有标题和“ ii”列。 默认输出: $ dpkg -l grep Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-==============-============-============-================================= ii grep 2.16-1 amd64 GNU grep, egrep and fgrep 我想要的输出: grep 2.16-1 amd64 GNU grep, egrep and fgrep

1
油灰,Byobu,Tmux和功能键
我目前正在尝试通过ssh使用PuTTY中的byobu。我目前putty-256color是Terminal-type string因为否则连屏风绑定工作,我不能创建新窗口或在它们之间移动。我有Tmux后端并byobu-crtl-a设置为,emacs但是我似乎无法使F键在Midnight Commander或htop中工作。我尝试按建议的Ctrl+ a和Shift+ F12启用它们,但没有收到任何消息,但仍然无法使它们工作。 我究竟做错了什么?谢谢您的帮助。

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.