小编wal*_*ous的帖子

如何运行 BitTorrent 同步?

我在 Ubuntu 12.04(精确)64 位并btsynchttp://labs.bittorrent.com/experiments/sync/下载了可执行文件,但运行它似乎没有任何效果。双击可执行文件什么也不做,在终端中运行 ./btsync 也会立即退出,没有任何输出。

有没有人在 Ubuntu 下成功运行过这个,如果是这样,是否需要进行任何特殊的配置更改才能使其工作?

bittorrent

68
推荐指数
2
解决办法
17万
查看次数

为什么 ls -l 输出的大小与 ls -s 不同?

我不明白为什么我得到以下结果:

ls -l 告诉我给定文件(HISTORY)的大小是“581944”:

$ ls -l HISTORY 
-rw-rw-r-- 1 waldyrious waldyrious 581944 Feb 22 10:59 HISTORY
Run Code Online (Sandbox Code Playgroud)

ls -s 说它是“572”:

$ ls -s HISTORY
572 HISTORY
Run Code Online (Sandbox Code Playgroud)

我显然需要使这些值使用可比较的比例。所以首先我确认使用--block-size 1inls -l给了我与以前相同的结果:

$ ls -l --block-size 1 HISTORY 
-rw-rw-r-- 1 waldyrious waldyrious 581944 Feb 22 10:59 HISTORY
Run Code Online (Sandbox Code Playgroud)

然后我做同样的事情ls -s以获得相同比例的值:

$ ls -s --block-size 1 HISTORY 
585728 HISTORY
Run Code Online (Sandbox Code Playgroud)

结果不一样!581944?585728

我尝试以相反的方式生成可比较的值,使用-k,但我得到:

$ ls -lk HISTORY 
-rw-rw-r-- 1 waldyrious waldyrious 569 Feb 22 10:59 HISTORY
$ …
Run Code Online (Sandbox Code Playgroud)

command-line ls

41
推荐指数
2
解决办法
3万
查看次数

我可以使用 SSH 从办公室访问我的家用 PC 吗?

我想在我的办公室使用我的家用电脑,而不是真的把它带到我的办公室。我想要一个比 TeamViewer 更简单的解决方案,因为我通常在我的工作场所使用 Live 发行版,所以如果 SSH 实际上可以完成与“远程桌面”相同的工作,那么它将是一个很好的解决方案。

如果这是不可能的,至少给我命令从我的办公室计算机使用我的家用计算机的终端。

ssh remote-desktop

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

XChat 最小化到托盘后消失

当我点击关闭 XChat 窗口时,它会询问是“退出”、“取消”还是“最小化到托盘”。如果我选择“最小化到托盘”,则 XChat 消失,我无法再次看到该应用程序。

我检查了进程列表,它处于运行状态。通常在早期版本的 Ubuntu 中,它会在顶部面板栏中显示一个 XChat 图标。

我没有在我的应用程序面板中添加 Xchat 作为粘性图标。我希望必须有一些解决方法或设置。

unity xchat 11.04 system-tray

12
推荐指数
1
解决办法
6117
查看次数

远程桌面查看器不更新图像

我正在尝试使用笔记本电脑上的远程桌面查看器连接到我的桌面,我已经配置了远程桌面首选项。但它无法更新屏幕截图图像,使其无用。

我该怎么做才能加快速度并实际拥有可用的远程桌面?

我可以在任一/两侧安装任何应用程序来做到这一点?

remote-desktop vinagre

10
推荐指数
1
解决办法
5612
查看次数

修复 xfce 面板中窗口按钮的顺序

安装 Xubuntu 后不久,我将默认 Dock 从屏幕底部移到左侧,并在底部添加了一个带有窗口列表的常规面板。

但是,当我打开窗口时,窗口列表没有按顺序显示它们。我希望它们从左到右排序,右边是较新的,但这并没有发生。

如何让面板正确地对窗口进行排序?

xubuntu xfce-panel

10
推荐指数
1
解决办法
5573
查看次数

Ubuntu 12.04 上的 PHP 5.4 交互模式

我是 PHP 交互模式 ( php -a) 的忠实粉丝。今天我决定安装 PHP 5.4 来玩一下。使用新的内置服务器和所有这些东西很有趣,但是当我发现交互模式不起作用时,我感到非常难过。

我通过添加 PPA 在我的 Ubuntu 上安装了 PHP 5.4:

add-apt-repository ppa:ondrej/php5
apt-get update
apt-get install php5
Run Code Online (Sandbox Code Playgroud)

这就是我运行时得到的php -a

$ php -a
Interactive mode enabled
Run Code Online (Sandbox Code Playgroud)

Aaaa 仅此而已。据我所知,这个 PPA 遵循由 Debian PKG PHP 团队维护的最新 PHP5,据我所知,交互模式通常在新安装的 Debian 上也被破坏。

关于如何取回它的任何想法?最好使用其他一些 PPA 或至少不编译 - 这通常不那么痛苦。

php ppa

6
推荐指数
2
解决办法
4130
查看次数

ACPI 日志在哪里?

有时我的计算机会意外关闭,通常是因为某个进程占用了 CPU。这个答案提到“当系统以正常方式关闭时,它要么是具有 root 权限的用户,要么是 acpi 脚本”,并且“acpi 关闭可能是由按下电源按钮、过热或电池电量不足(笔记本电脑)引起的。 ” 所以我的猜测是它过热了,但我想确定一下。

上面链接的问题中的评论说这/var/log/acpid将包含一些信息,但该文件在我的机器上不存在。该日志是否放在 Ubuntu 的其他地方?我需要配置一些东西才能显示出来吗?

  • 注意:这里建议的方法没有返回任何相关信息(dmesg | grep -i acpi没有返回时间戳,并且/var/log/kern.log没有任何计算机关闭时间段的条目)。我在 中找到了这些相关条目/var/log/syslog,但想要一些更清晰/信息更丰富的内容,我认为acpid会提供 - 如果我能找到它......

acpi log

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

如何在 Gedit 中为语法高亮添加新的语言定义?

我试图创建一个新.lang文件来让 Gedit 识别Julia 编程语言。我已阅读教程参考文档和维基页面Gedit/NewLanguage,我相信该文件是正确的。但是,在将新julia.lang文件复制到 后重新启动 gedit 时/usr/share/gtksourceview-3.0/language-specs/确实可以识别 .jl 文件,并且语法突出显示菜单设置为 julia,但没有实际突出显示。

考虑到我可能做错了什么,我尝试使用现有的语言文件,用于类似的语言(Matlab),并且只将标头元数据更改为:

<language id="julia" _name="Julia" version="2.0" _section="Scientific">
  <metadata>
    <property name="mimetypes">text/x-julia;application/x-julia</property>
    <property name="globs">*.jl</property>
    <property name="line-comment-start">#</property>
  </metadata>
Run Code Online (Sandbox Code Playgroud)

其他所有内容都保持原样,我将文件另存为julia.lang. 尽管如此,当重新打开 gedit 时也会出现同样的问题。更重要的是,如果我选择从语法Matlab的入口突出菜单,格式是否正确做出(根据Matlab的规则),即使两者matlab.langjulia.lang具有完全相同的语法定义!

我可能做错了什么?这个人似乎有同样的问题,但在那条线索中从未透露过他是如何解决的(如果他曾经这样做过的话)。有任何想法吗?


更新:我的错误确实没有改变@carandraug 在他的回答中指出的上下文 id。但是,我确实有其他问题,我会在此处注明,以防它们对任何人有所帮助:

  1. 我在def.langJulia 的单行注释中重用了“shell-like-comment”定义,但这给我带来了很多错误。事实证明,当使用引用上下文时,id无法设置该属性。更改<context id="comment" ref="def:shell-like-comment" /><context ref="def:shell-like-comment" />使错误消失。我认为参考文档(以及教程)应该提到这个警告。我已经编辑了维基页面来指出这一点。
  2. 在我发现注释上下文的问题之前,我注释掉了它的定义,但随后我开始收到“样式 'def:string' …

gedit syntax-highlighting julia-lang

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

无法从 Windows 连接到远程桌面

我在使用 Ubuntu 附带的远程桌面服务器时遇到了问题。

我已将设置更改为“允许其他用户查看”和“允许其他用户控制”,并设置“要求用户输入此密码:** ”。我已经关闭了每次访问的确认。

当我尝试从另一台机器(即 Windows 机器)连接时,我得到“这台计算机无法连接到远程计算机”。

我之前已经在一个不同的 Ubuntu 机器上使用相同的设置进行了设置,没有遇到任何问题。

远程桌面计算机打开了其他端口,例如 SSH 和 FTP,它们可以正常工作。而且我不必为这些应用程序配置防火墙。还有什么我可能会遗漏的吗?我应该尝试确定问题的东西?

谢谢。

remote-desktop windows

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

为什么此命令不能用作别名?

我一直在使用以下命令列出当前目录下任意深度的十个最大文件:

find -type f -size +10M -exec ls -gGsSh1 {} + | awk 'NR<=10 {print $0}'
Run Code Online (Sandbox Code Playgroud)

(当列表太长时,我使用awk而不是head防止管道损坏错误

它运行良好,但显然很难每次都记住和输入。我试着把它放在 .bash_aliases 中,但它不工作(它打印 10 个空行)。

如果我使用less而不是awk,则输出会正确显示,但这意味着显示大于 10MB(我的较低阈值)的整个文件列表,按大小排序,而不仅仅是顶部的。

那么,是什么使awkchoke 成为别名命令的一部分(假设这确实是问题所在),我该怎么做才能解决它?

command-line bash alias awk

3
推荐指数
1
解决办法
970
查看次数