早些时候,当我运行 Ubuntu 12.04 时,它会在 XTerm 检测时提示安装打印机(它会自动下载和配置 hplip)并且我的 hp-laserjet 在 Ubuntu 12.04 上运行良好。
现在,我正在运行 Ubuntu 14.04(安装形式 DVD)。当我插入打印机时,XTerm没有提示,我手动配置如下。
1. 打开打印机设置。它检测到我的 Hp Laser Jet P1007

2.它自动配置正确并要求打印测试页


3. 但它不打印测试页。也不打印任何东西并说工作完成了!

虽然它检测到并正确配置但没有打印。
来自本地主机的详细信息:
如何解决?
最好有一个在线版本的 Ubuntu 手册页,其中包含指向小节的直接链接。这将允许在许多情况下将某人指向相关文档 - 例如在各种 StackExchange 站点的答案中。
我将描述一个完整的解决方案的外观,以及它在哪些方面是有用的。我认为某处没有完整的解决方案,所以问题是
目前存在哪些部分解决方案?
例如,以某种方式搜索手册页而不是链接的系统方法将是部分解决方案。
manpages.ubuntu.com 上
的手册页解决了大部分问题,但它们在标题或部分没有锚点。
这意味着,如果我想指向man bash在线中的“参数扩展”部分
,我必须使用
请参阅 [... 并使用浏览器搜索“参数扩展”] 中的“参数扩展”
man bash
这将在顶部打开 bash 手册页,作为一个长网页。
在外壳中,我可以说
看
man bash | less "+/Parameter Expansion"
在启动时跳转到正确的位置。
将链接锚命名为它们指向的标题会非常有帮助。以某种索引号命名的锚点仍然有帮助,但需要在实际网页上手动查找才能使用它。
由于在 HTML 级别向标题添加锚点并不困难,因此我确信存在这样的手册页;
但是是否有一些带有在线锚点的Ubuntu 手册页集合,或者至少是一个很好的子集?
来自
http://manpages.ubuntu.com/bash 的“参数扩展”部分的标题,该部分
重定向到
http://manpages.ubuntu.com/manpages/trusty/en/man1/bash.1.html
[ ... ]
tildes in assignments to <b>PATH</b>, <b>MAILPATH</b>, and <b>CDPATH</b>, and the shell
assigns the expanded value.
<b>Parameter</b> <b>Expansion</b>
The `<b>$</b>' …Run Code Online (Sandbox Code Playgroud) 如果源列表中的 PPA 在 Ubuntu 软件中心中有一个同名的包,那么软件中心中就会显示该包。同样,通过 apt-get install 下载哪个包?
software-center package-management apt ppa software-installation
我看到一篇关于修复你的别名的帖子.bashrc。
他说在你把你的别名放进去后.bashrc,你需要使用:
. ~/.bashrc
Run Code Online (Sandbox Code Playgroud)
我不太明白第一个点(' . ') 在这里做什么。它的功能是什么,叫什么名字?
我正在尝试在 Ubuntu 14.04 上安装 Google 地球并收到以下错误。问题出现在使用dpkg -i从 Google 站点安装 .deb 下载文件时,我也使用Ubuntu 软件中心进行了测试。
本站点中存在关于安装问题的类似问题,但没有一个是在 14.04 上,所以我决定发布一个新问题,寻求当前 LTS Ubuntu 版本的提示解决方案(这些先前问题中的大多数评论和建议都针对最旧的 Ubuntu版本)
Preparing to unpack google-earth-stable_current_amd64.deb ...
Unpacking google-earth-stable (7.1.2.2041-r0) ... dpkg: dependency
problems prevent configuration of google-earth-stable:
google-earth-stable depends on lsb-core (>= 3.2); however: Package
lsb-core is not installed. google-earth-stable depends on ia32-libs;
however: Package ia32-libs is not installed.
dpkg: error processing package google-earth-stable (--install):
dependency problems - leaving unconfigured Processing triggers for
man-db (2.6.7.1-1) ... Processing triggers …Run Code Online (Sandbox Code Playgroud) I'm a user of Oracle Virtualbox on Ubuntu. And I used to copy vdi files as a kind of backup. Previously I did this (copying vdi file and then copying it back) many times without any problem.
But today I experienced this error
VirtualBox VMs/win_7$ cp ../../Bkps/win_7.vdi .
cp: error reading ‘../../Bkps/win_7.vdi’: Input/output error
cp: failed to extend ‘./win_7.vdi’: Input/output error
Run Code Online (Sandbox Code Playgroud)
I googled for this a little but from the advices on similar problems I undersood nothing unfortunately. Could anyone …
我想使用 youtube-dl 获取 URL,以及-g不下载视频的“模拟”选项。
所以我给出了以下命令:
youtube-dl -g https://www.youtube.com/watch?v=k4JGSAmu4lg
Run Code Online (Sandbox Code Playgroud)
它在 7 到 8 秒后给出了以下输出
https://r20---sn-cvh7zn7d.googlevideo.com/videoplayback?initcwndbps=1113000&mt=1408702970&requiressl=yes&ipbits=0&sver=3&fexp=901454%2C902408%2C919145%2C924626%2C927622%2C927904%2C931330%2C931983%2C934024%2C934030%2C934804%2C945118%2C945308%2C946023%2C951914&ratebypass=yes&signature=38F111D46D72FFC50B47D50B3C9A631099BF5F83.FA134C91F407989B95ACADC1F1F6946B8F18C158&upn=tU0u5t7A2Uw&sparams=id%2Cinitcwndbps%2Cip%2Cipbits%2Citag%2Cmm%2Cms%2Cmv%2Cratebypass%2Crequiressl%2Csource%2Cupn%2Cexpire&mm=31&expire=1408724634&id=o-AJNPuDp9TKMKiwzUwvSk76W7JdA0cx0bRSum9mPJJ7Vo&mv=u&source=youtube&ms=au&key=yt5&ip=115.113.1.50&itag=18
Run Code Online (Sandbox Code Playgroud)
但问题是查询 URL 大约需要 7 到 8 秒。
有什么办法可以让它更快吗?
我知道“不使用sudo su -”等。但老实说,几乎我们所有人都这样做。
所以,这就是问题所在。我们不能启用 root 登录,所以我们必须以我们的用户身份 ssh 进入,然后 su 到 root。
这是进程树:
1 7897 7826 7826 ? -1 S 1000 0:00 sshd: josh@pts/0
7897 7898 7898 7898 pts/0 8182 Ss 1000 0:00 \_ -bash
7898 7990 7990 7898 pts/0 8182 S 0 0:00 \_ sudo su -
7990 7991 7990 7898 pts/0 8182 S 0 0:00 \_ su -
7991 7992 7992 7898 pts/0 8182 S 0 0:00 \_ -su
7992 8182 8182 7898 pts/0 8182 R+ 0 …Run Code Online (Sandbox Code Playgroud) 如何剪掉比某个宽度长的线条,并用省略号标记被剪掉的线条?
只应标记实际缩短的行,而不是最初具有正确长度的行。
我想在管道中使用该命令。
我正在运行 Lubuntu 14.10。似乎/etc/X11/Xsession只有在用户指示的情况下,LighDM 才会调用。实际上在lightdm-session包装器中没有它的影子。
startx命令行(围绕 xinit 的合理默认值的包装器)使用~/.xinitrcif 存在,否则使用/etc/X11/xinit/xinitrc./etc/X11/xinit/xinitrc源/etc/X11/Xsession,将输出重定向到.xsession-errors./etc/X11/Xsession~/.xsessionrc如果源存在,则~/.xsession如果可执行则执行,如果不存在则执行源。使用lightdm时会发生什么?如果它没有 source /etc/X11/Xsession,它怎么可能将错误重定向到错误文件~/.xsession-errors(我在 中找不到有关其他脚本的任何信息/etc/X11/Xsession.d/)?
Xsession 文档~/.xsessionrc和~/.xsession. 它说这~/.xsessionrc仅用于设置变量,~/.xsession用于执行命令,但~/.xsession仅在我为其创建自定义*.desktop文件时才获取源/usr/share/xsessions/。我应该创建一个自定义/etc/X11/Xsession.d/文件(如40x11-common_xsessionrc适用于~/.xsessionrc),还是仅用于~/.xsessionrc添加任何脚本?
另外,我想知道 x-window-manager 和 x-session-manager 如何通过替代方案工作。我注意到它们似乎在不存在~/.xinitrc且~/.xsession存在的情况下工作,并且显然它们仅在运行 startx 时工作。
提前感谢您的任何答案。
14.04 ×2
bash ×2
command-line ×2
14.10 ×1
alias ×1
apt ×1
bashrc ×1
cp ×1
dmesg ×1
downloads ×1
google-earth ×1
hard-drive ×1
hplip ×1
html ×1
lightdm ×1
lxsession ×1
manpage ×1
networking ×1
performance ×1
ppa ×1
printing ×1
root ×1
scripts ×1
ssh ×1
sudo ×1
xorg ×1
youtube-dl ×1