我通常有两个需求:
场景 A.更改单个 PDF 页面。
在这种情况下,我有一个 PDF,但没有用于创建 PDF 的原始源文件。我不想尝试从头开始重新创建文档。我想打开 PDF 并更改一些内容。这种情况的一个很好的例子:我负责在露营地规划一个大型活动,我有一个该网站的 PDF。我想从那个文档开始,突出显示一些部分,添加一些标签,删除一些不相关的部分。
或者
场景 B.合并 PDF 或从 PDF 中提取页面
这种情况通常会出现,因为我想要一个由最好在不同程序中创建的部分组成的单个 PDF 可交付成果。在这种情况下,我拥有所有文档的源文件,但它们不能很好地协同工作,无法轻松创建单个 PDF 可交付成果。对于其中的一部分,我可能想使用 Libre Office Writer。对于另一个页面,我可能想使用 Gimp。还有一个页面我可能会使用 Libre Office Calc。我可以使用 Writer 作为主文档并将图像或 Calc 对象嵌入其中,但为了最终控制,您无法击败然后合并的单独 PDF 文档。
在 Ubuntu 中编辑 PDF 的最佳工具/流程是什么?
我想将 Ubuntu 12.04 的完整 tar 备份以及我所有的自定义、文档、安装的软件等还原到另一台机器上。
我使用以下命令进行了备份:
sudo su
cd /
tar cvpzf ububackup.tgz --exclude=/ububackup.tgz --exclude=/proc --exclude=/lost+found --exclude=/sys --exclude=/mnt --exclude=/tmp --exclude=/media /
Run Code Online (Sandbox Code Playgroud)
在新计算机上,我全新安装了 Ubuntu 12.04,将备份文件移至其中,然后使用以下备份文件进行恢复:
tar xvpfz backup.tgz -C /
Run Code Online (Sandbox Code Playgroud)
正如预期的那样(请参阅 Mike 对这个问题的回答:将具有所有设置的 Ubuntu 发行版从一台计算机复制到另一台计算机)这破坏了 grub。当我打开计算机时,出现错误:
error: no such device: ...
press any key to continue ...
Run Code Online (Sandbox Code Playgroud)
我相信 Grub 损坏的原因是它在旧硬盘驱动器上而不是在计算机硬盘驱动器上寻找匹配项的 UUID。
如何修复我的 grub 以识别新硬盘?我在网上寻找“修复 GRUB UUID”帮助,但这些步骤似乎过时或复杂。我上面链接到的 Mike 的回复让我希望有一种相当简单的方法来修复这个问题。
我在 Ubuntu 12.04 LTS(主机)上安装了 VirtualBox,并将 Ubuntu 10.04 LTS 作为 VM(来宾)。VM 已安装来宾添加。
我希望能够可靠地使用alt-tab在来宾中切换窗口,至少在我处于全屏模式时。相反,我目前得到的是,有时它会切换来宾中的窗口,有时会切换主机系统中的窗口,有时它会激活主机中的 HUD,有时它会同时执行以上三件事中的一项。
我该怎么做才能让我在处理客人时只有客人回应alt- tab?(我对超级键有类似的问题——尽管这不是什么大问题,因为 10.04 没有那么多使用它。)
我刚刚安装了 11.10。我在新安装的 Ubuntu 上所做的一项标准操作是更改按下 prtscn 键时采取的操作。默认情况下,操作是截取屏幕截图。我更改了它,以便按区域截取屏幕截图。
以下是我在早期版本中的做法: system>preferences>keyboard shortcuts Add Name: Take Area Screenshot Shortcut: gnome-screenshot -a 然后点击printscreen。它会要求您禁用普通屏幕截图。说是。
这是我在 11.10 settings>keyboard>shortcuts 中的尝试,在自定义快捷方式下添加名称:Take Area Screenshot Shortcut:gnome-screenshot -a 到目前为止一切似乎都很好。我看到一个显示禁用的新行。这对我来说很有意义,因为我还没有为它分配一个键。但这就是我挂断电话的地方。如果我单击prtscn,它实际上会截取屏幕截图。如果我按住 prtscn 3 秒钟,我的电脑就会陷入困境,当它最终恢复时,我必须取消它拍摄的 20 多个屏幕截图。所以我想问题是我首先需要禁用默认的屏幕截图快捷方式。所以我去了那里并单击退格键,但没有去。
有什么建议?
假设我在我的文档文件夹中有一个文件夹。我想从我的桌面轻松访问它。为此,我:
Make Link
伟大的。大多数情况下这对我来说很好用。
但是假设我想访问该文件夹的父级。我当然可以使用原始路径到达那里——Nautilus 称之为“链接路径”,我可以在文件夹的属性中看到它。但这似乎比它应该的要难。
如何单击文件夹并直接转到链接路径?
前几天我应用了更新并破坏了我在计算机上观看亚马逊视频的能力。我并不孤单。请参阅亚马逊论坛帖子。
如何恢复到以前的 Flash 版本?
这是我迄今为止尝试过的。使用
tail -10 /var/log/dpkg.log
Run Code Online (Sandbox Code Playgroud)
我发现这行看起来像是我系统上的罪魁祸首:
2013-04-10 16:31:56 status installed flashplugin-installer:amd64 11.2.202.280ubuntu0.12.10.1
Run Code Online (Sandbox Code Playgroud)
在这一点上,我不知道该怎么做。我认为这个问题很复杂,因为我所指的包是一个安装程序,而不是一个实际的插件。
(我在 stackoverflow 上问了一个几乎相同的问题,但没有回应。我希望问问 ubuntu 是一个更好的地方,所以我在这里重新提问。)
我没有经常使用管道,想知道我是否做错了什么。如果我运行:
bundle show jquery-rails
Run Code Online (Sandbox Code Playgroud)
我得到以下信息:
/home/u1104/.rvm/gems/ruby-1.9.3-p194/gems/jquery-rails-2.0.0
Run Code Online (Sandbox Code Playgroud)
如果我跑:
gnome-open /home/u1104/.rvm/gems/ruby-1.9.3-p194/gems/bootstrap-sass-2.0.0
Run Code Online (Sandbox Code Playgroud)
Nautilus 打开到正确的位置。所以我想省去将一个命令的结果复制并粘贴到另一个命令的麻烦,我认为这就是管道的用途......但是当我运行以下命令时:
bundle show jquery-rails | gnome-open
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
Usage: gnome-open <url>
/home/u1104/.rvm/gems/ruby-1.9.3-p194@global/gems/bundler-1.1.4/lib/bundler/vendor/thor/shell/basic.rb:63:in `flush': Broken pipe (Errno::EPIPE)
from /home/u1104/.rvm/gems/ruby-1.9.3-p194@global/gems/bundler-1.1.4/lib/bundler/vendor/thor/shell/basic.rb:63:in `say'
...
Run Code Online (Sandbox Code Playgroud)
有没有办法让我的结果bundle show
在鹦鹉螺中自动打开?
在 Ubuntu 13.04 和 13.10 中,默认情况下,当您单击.wav
文件时,Ubuntu 会打开图腾视频应用程序并播放完全乱码的 .wav 文件。这是一个已知的错误,已经存在了很长一段时间。
什么是好的解决方法?
我正在考虑使用轻量级播放器来播放 .wav 文件而无需大惊小怪,并且可以将其设置为 .wav 文件的默认值。如果有一种简单的方法可以让图腾发挥作用,那可能会更好。
我收到 .wav 文件形式的语音邮件,并且正在寻找播放它们的简单解决方案。