小编pet*_*rph的帖子

使用不同的java版本运行两个程序

我在我的新 CentOS 上安装了两个 JAVA JRE,因为 Cassandra 需要 java7u25 或更高版本,而 iReport 需要使用 1.6。

现在如何从命令行启动每个程序,告诉每个程序使用哪个版本?

我必须更改/etc/profile文件吗?如果是这样怎么办?

centos java jdk

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

用于 LibreOffice 创建的 PDF 的错误标志

如果我在目录中创建一个测试 pdf 文件,使用类似

ls -al > testpdf.pdf
Run Code Online (Sandbox Code Playgroud)

该文件显示在 Caja 1.4.0 中,带有一个易于理解的“类似 acrobat”的标志。

如果我在 Writer 中创建一个 LibreOffice 文档并将其导出到同一目录中的 PDF,它的标志是一个灰色的“文本表”,这使得它很难被发现。

如何更改由 LibreOffice 创建的 PDF 使用的图标/标志?

我可以覆盖在某处使用的文件/usr/shr/icons吗?如果是,它会被下一次 LibreOffice 更新覆盖吗?

pdf linux-mint files libreoffice

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

铃声和运行级别

下面陈述的问题在技术上可能不正确(误解),因此如果误解也得到解决,那将是可观的。

不同的 *nix运行级别在哪个级别运行

戒指标签不可用。

kernel architecture runlevel

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

Open/Libre Office:将 Impress 限制为与 PowerPoint 兼容的内容?

有没有办法将 Open/Libre Office 演示文稿程序 Impress 限制为仅与 PowerPoint 兼容的内容?最好以一种“隐藏”或删除不兼容的动画和幻灯片之间的转换(......无论如何)的方式。

我做了一个演示文稿并将其保存为 ppt 文件,结果发现我的一些动画和……已被删除/替换 - 我猜是因为 PowerPoint 不支持它们。或者,是否有兼容内容的列表?

openoffice libreoffice

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

uniq 忽略一列的 csv 文件,也许是 awk?

鉴于此文件(注释不是文件的一部分,而是构成解释的一部分)...

x,a,001,b,c,d,y
x,a,002,b,c,e,yy
x,bb,003,b,d,e,y
x,c,004,b,d,e,y
x,c,005,b,d,e,y   # nb - dupe of row 4
x,dd,006,b,d,e,y
x,c,007,b,d,e,y   # nb - dupe of row 4 and 5
x,dd,008,b,d,f,y
x,dd,009,b,d,e,y   # nb - dupe of row 6
x,e,010,b,d,f,y
Run Code Online (Sandbox Code Playgroud)

...我想得出以下输出:

x,a,001,b,c,d,y
x,a,002,b,c,e,yy
x,bb,003,b,d,e,y
x,c,004,b,d,e,y
x,dd,006,b,d,e,y
x,dd,008,b,d,f,y
x,e,010,b,d,f,y
Run Code Online (Sandbox Code Playgroud)

如果从文件中删除第 3 列,然后在文件上运行 uniq,那么如果剩余的行在正确的位置重新添加了第 3 列的值,那么我将得到上述结果。

但我真的很挣扎,想出一些可以做到这一点的东西。我很高兴有机会了解 linux 的文本处理实用程序。

性能:文件看起来不太可能增长到超过 1MB,而且每天只有 1 个文件。

目标:Debian GNU/Linux 7 amd64,256MB/至强。

编辑:调整示例,因为字段不是固定宽度,uniq --skip-chars=n据我所知,涉及的解决方案将不起作用。

awk text-processing sort csv

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

xrandr 命令未在从 udev 规则调用的 shell 命令中执行

我拥有一个带有 UltraBase(扩展坞)的 Thinkpad。我的操作系统是 Ubuntu 10.10。现在,我想通过正确设置外部显示器的分辨率来对“对接”事件做出反应。这是我已经做过的事情:

$ udevadm info -a -p /sys/devices/platform/dock.0

Udevadm info starts with the device specified by the devpath and then
walks up the chain of parent devices. It prints for every device
found, all possible attributes in the udev rules key format.
A rule to match, can be composed by the attributes of the device
and the attributes from one single parent device.

looking at device '/devices/platform/dock.0':
  KERNEL=="dock.0"
  SUBSYSTEM=="platform"
  DRIVER==""
  ATTR{modalias}=="platform:dock"
  ATTR{docked}=="0"
  ATTR{flags}=="16"
  ATTR{uid}=="0"
  ATTR{type}=="dock_station"

looking at …
Run Code Online (Sandbox Code Playgroud)

ubuntu udev xrandr

6
推荐指数
1
解决办法
6018
查看次数

使用 sudo 和 su 自动登录

我知道安全风险,但我正在房子周围放置的旧的,很少使用的 *nix 机器上执行此实验/练习。所以做这个练习不会给我的机器带来任何安全风险。话虽如此,请不要发表任何关于安全的评论。

我也知道我可以更改sudoers以禁用密码提示,但我对此不感兴趣。

我找到了一个命令:

echo "password" | sudo -S su
Run Code Online (Sandbox Code Playgroud)

但这很奇怪。我输入它,域保持不变;我不会变成root。还有什么我想念的还是有更好的方法来做到这一点?


我做过的事情:

  1. \n在密码末尾添加了一个:密码未正确验证。
  2. 省略su: 打印出如何sudo正确使用的用法

command-line su sudo

6
推荐指数
1
解决办法
1万
查看次数

Libreoffice Writer,如何获得只读文档部分

我正在使用 Libreoffice Writer 编写文档。我想将其中的一部分设置为只读,而将文档的其余部分设置为非只读。

有可能做到吗?如何?

readonly libreoffice

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

从电子令牌/智能卡获取数字签名到 LibreOffice

通过关注flatmtn.com/creating-pkcs12-certificates,我成功地在 LibreOffice Writer 中使用了数字签名

但现在我想使用来自电子令牌/智能卡而不是来自 Mozilla 密钥库目录的数字证书。

我怎样才能做到这一点?

signature libreoffice

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

Fedora 17:无法打开字体文件 True

每次我登录 Fedora 17 时,没有 GUI,只有一个控制台,我都会注意到这个错误:

Cannot open font file True
Run Code Online (Sandbox Code Playgroud)

我已经按照网上的一些教程来解决这个问题,但仍然不能。这里有一些我已经完成的步骤:

  1. 编辑 /etc/default/grub

    vi /etc/default/grub. 之后,更改SYSFONT=TrueSYSFONT=atarcyrheb-sun16

  2. 编辑/etc/sysconfig/i18n。同样,改变SYSFONT=TrueSYSFONT=atarcyrheb-sun16

  3. 使用命令重建 Grub2 grub2-mkconfig -o /boot/grub2/grub.cfg

在我的引导文件夹中,我没有 grub2 目录。我必须先用 mkdir /boot/grub2

但是无论我怎么尝试,我仍然会遇到这个令人沮丧的错误。当我启动到恢复模式时,我看到一个失败的操作:failed to mount /media/sda8。这与我的错误有关吗?

fedora boot fonts grub2

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