小编Dim*_*ima的帖子

431
推荐指数
7
解决办法
38万
查看次数

如何通过ssh获得彩色终端?

当我通过 ssh 连接到远程主机时,一切都只是一种字体/颜色。我想要像我在本地做的那样的颜色,例如绿色代表可执行文件,蓝色代表符号链接等。这样,当我在 ssh 主机上运行 $ git diff 时,它会显示我的颜色差异 =)

ssh command-line

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

为什么 Chromium 没有“Chrome PDF Viewer”插件?

谷歌的 Chrome 版本有一个Chrome PDF 查看器插件,非常好。但是,Chromium 版本似乎没有它(没有显示在 中about:plugins)。

如何在 Ubuntu 上的 Chromium 中获取插件?

pdf plugins chromium

43
推荐指数
4
解决办法
4万
查看次数

如何设置“xdg-open”启动哪个应用程序?

我已经运行update-alternatives以及 GNOME首选应用程序选择的东西。并且都指向将 Chromium 浏览器作为默认浏览器。然而,当我运行时xdg-open http://askubuntu.com,Firefox 启动了!同样,EmacsBazaar ( bzr) 也在 Firefox 而不是 Chromium 中启动东西。

是否有任何其他设置会影响 xdg-open 功能?

有些东西肯定坏了:

更新

我已经清除了 Firefox:

  • update-alternatives - 使用 Chromium 浏览器
  • sensible-browser - 打开 Chromium 浏览器
  • xdg-open 和 gnome-open - 使用 google-chrome 打开,它好心地告诉我“它不是默认浏览器”

!!!!

chromium default-browser xdg-open

28
推荐指数
4
解决办法
7万
查看次数

如何在不重启的情况下重启 WiFi 接口(它断开连接)?

我启动到 ubuntu,它可以正常连接到 Wifi 网络。大约 10-15 分钟后,DNS 停止解析任何网站,几分钟后网络管理员告诉我我已断开连接并尝试不断重新连接到我的路由器,但未能成功。Ubuntu 重新启动后,前 10-15 分钟一切正常。当我启动到 Mac OS X 时,使用相同的连接一切正常!

如何重新启动wifi接口?sudo ifdow wlan0只是告诉我,wlan0 is not configuredwlan0没有出现在/etc/network/interfaces任何一个中,我觉得很奇怪......(除非网络经理在我背后做这件事)。

wireless networking

22
推荐指数
3
解决办法
4万
查看次数

15
推荐指数
1
解决办法
2184
查看次数

如何合并 2 个 Gnome 密码钥匙圈?

我最终得到了两个密码钥匙圈——一个来自旧笔记本电脑,一个来自当前安装。

如何将两个密码密钥环合并为一个,以便在登录时不必同时解锁它们?

keyrings login

15
推荐指数
1
解决办法
2395
查看次数

网络启动时如何运行cron作业?

我有一些每天运行的 anacron 工作。脚本更新本地 bzr 和 git 存储库。当然,这些脚本需要有效的网络连接。我在笔记本电脑上,有线和无线互联网通常不够快。这会导致我的 cron 作业在拉存储库时超时 =(

所以:

如何在运行特定的 cron 作业之前确保互联网已启动?或者,如果没有网络,如何使作业失败,以便 anacron 稍后再次重试?

crontab cron-jobs cron

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

如何摆脱内联 GtkToolbar 的背景渐变?

当您运行以下代码时,它将在窗口中显示一个内联工具栏。请注意内嵌工具栏如何具有突出的背景。有没有办法应用 CSS 来摆脱它并与常规窗口颜色混合?

#!/usr/bin/python3
from gi.repository import Gtk

button_names = [Gtk.STOCK_ABOUT, Gtk.STOCK_ADD, Gtk.STOCK_REMOVE, Gtk.STOCK_QUIT]
buttons = [Gtk.ToolButton.new_from_stock(name) for name in button_names]
toolbar = Gtk.Toolbar()
toolbar.set_show_arrow(False)
for button in buttons:
    toolbar.insert(button, -1)
style_context = toolbar.get_style_context()
style_context.add_class(Gtk.STYLE_CLASS_INLINE_TOOLBAR)
grid = Gtk.Grid()
grid.add(toolbar)
label = Gtk.Label()
grid.add(label)
window = Gtk.Window()
window.set_size_request(200, 50)
window.add(grid)
window.connect('delete-event', Gtk.main_quit)
window.show_all()
Gtk.main()
Run Code Online (Sandbox Code Playgroud)

使用andrewsomething代码,它开始看起来更好,但“边界”仍然存在并占用空间。请注意,在下面的屏幕截图中,左侧的工具栏比右侧的常规按钮小: 无处不在的测试

python style application-development gtk3 pygi

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

如何手动触发 fsync()?

我使用 libeatmydata 快速执行apt-get update. 现在我想运行标准 fsync 以确保所有内容都写入磁盘。我该怎么做?最好是一个小脚本/二进制文件,即使在预加载 libeatmydata 的情况下,fsync 也是真实的

performance

4
推荐指数
1
解决办法
760
查看次数