小编Mar*_*ing的帖子

使用 KDE 进行更多平铺

我担心我在这里会遇到相互矛盾的要求,但我仍然想问。我已经使用 KDE 有一段时间了,我喜欢它的软件(Konsole、Okular、Dolphin)。我非常喜欢 KWin 的功能:

  • 即使有多个显示器,也可以在左侧/右侧拆分窗口。
  • 将窗口拆分为每个屏幕的象限。
  • 合成。窗户应该摇晃。
  • 将窗户固定在最顶部。
  • 可以保留的每个程序和窗口的选项。

不过我的24寸1920?×?1200像素的屏幕,我觉得三列会更好地利用空间。特别是我考虑买2560?×?1200。看这个:

我知道使用像 Awesome WM 这样的平铺窗口管理器可以轻松实现三列。但是我有两个朋友使用 Awesome WM,我希望避免使用,原因如下:

  • KDE 系统设置是我经常使用的东西,我希望我的系统能够工作,而不是在命令行上工作以使我的打印机工作。
  • 您将不得不修补将电池小部件放入系统托盘区域。
  • 仅仅平铺也不是我想要的;自由浮动窗口是 Firefox、Thunderbird 和其他东西的首选。
  • 由于我使用了很多 KDE 应用程序,因此使用 Plasma 和 KWin 似乎很有意义。

有没有办法获得一些更高级的操作,例如不仅将窗口捕捉到角落,而且使用 KWin 捕捉到三列?

性能,或者任何轻量级的东西,都不是问题。KDE 运行得很好,因为它变得尽可能大。

kwin tiling-wm

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

如何在多台机器上保持用户帐户一致?

我现在有一个运行 Debian Wheezy 的 Raspberry Pi。我有几台机器(4 台物理机,2 台虚拟机),我想统一这些机器上的用户帐户。

我运行的机器上安装了以下 Debian 衍生产品:

  • Debian Wheezy (armhf)
  • Debian 稳定版 (amd64)
  • Debian 不稳定 (amd64)
  • Ubuntu 14.04 (amd64)

我怎样才能在所有机器上平等地设置用户帐户?我希望名称、长名称、密码和 UID 一致。

以后想统一其他部分的配置,也许

  • 宏达
  • 挂载点 (Samba)
  • /etc/apt/sources.list
  • 无人值守更新

由于我使用不同的 Ubuntu 和 Debian 变体,因此sources.list会有所不同,但在每个发行版上都是相同的。

对此有什么好的方法?

users

16
推荐指数
1
解决办法
7588
查看次数

更改“perf_event_paranoid”的安全隐患

我想使用该perf实用程序为我的程序收集测量值。它在带有 Debian 9 的共享集群机器上运行,默认情况下 /proc/sys/kernel/perf_event_paranoid设置为 3,因此不允许我收集测量值。在更改它之前,我想知道这意味着什么。

是否只是安全性允许其他用户分析由其他用途运行的内容并因此获得洞察力?我们不关心这个,因为无论如何它都是用户的内部圈子。或者也许是性能,这也会影响其他人?

profiling linux-kernel perf

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

防止在 Awesome WM 中窃取焦点,尤其是来自 Skype

当我将 KDE 与 Awesome WM 结合使用并在 Skype 中收到一条新消息时,Plasma Desktop 抢走了焦点。这让我发疯,因为我不能继续在当前窗口中输入。有什么方法可以防止任何打开的窗口出现这种情况?

Awesome WM 或 Plasma 似乎阻止了这种焦点窃取,但是 Plasma 的窗口切换器仍然突出显示了该窗口。因此,等离子控制栏(底部的那个)是未隐藏的,因此会窃取焦点本身。

当我做 a 时killall plasma-desktop,焦点窃取停止了。但是,我也杀死plasma-nm了我想使用的其他东西。

plasma awesome

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

我的主目录中有一个奇怪的文件,名称不可能

几天前我的主目录中出现了一个奇怪的文件:

\n\n

在此输入图像描述

\n\n

ls在 bash 中给我以下输出:

\n\n
\xc3\x82\xc3\xb5(\\\'e@\\\xc3\x82\xc3\xb5(\\7@\\\xc3\x82\xc3\xb5(,e@\xc3\xabQ\xc2\xb88@jon.xojcA\n
Run Code Online (Sandbox Code Playgroud)\n\n

在 中fishls默认情况下引用名称 shell-safe 并给我这个:

\n\n
\'\'$\'\\217\\302\\365\'\'(\\\'\\\'\'e@\\\'$\'\\217\\302\\365\'\'(\\7@\\\'$\'\\217\\302\\365\'\'(,e@\'$\'\\037\\205\\353\'\'Q\'$\'\\270\\036\'\'8@jon.xojcA\'\n
Run Code Online (Sandbox Code Playgroud)\n\n

我无法在 Dolphin 中删除该文件,因为它似乎不存在。我猜想 Dolphin 中存在一个错误,它无法使用这样的病态文件名。rm我设法通过命令行和制表符补全删除它。

\n\n

这个文件可能来自哪里?我在 Fedora 25 上使用带有 LUKS 加密的 EXT4 文件系统。该分区有点旧,我是在 2015 年 10 月 20 日(大约那个月)创建的。这是我应该担心的事情吗?

\n

filesystems

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

邮件投递通知正确投递,实际邮件不是

我已将我们部门的 Debian 工作站配置为使用 Exim 4 进行邮件传递。我还创建了一个别名,以便我接收所有root电子邮件。Exim 4 配置(通过 Ansible 和 debconf)具有以下设置:

exim4_dc_eximconfig_configtype: internet
exim4_dc_readhost: …
exim4_dc_smarthost: …
exim4_dc_use_split_config: 'true'
exim4_dc_hide_mailname: 'true'
exim4_dc_mailname_in_oh: 'true'
Run Code Online (Sandbox Code Playgroud)

在每台机器上,我都可以用来mailx向其发送电子邮件root,它会很好地显示在我的收件箱中。此外,一些cron 作业的执行已正确发送给我。

但是,大多数 cron 作业无法发送电子邮件,而是收到以下电子邮件:

This message was created automatically by mail delivery software.

A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:

  ueding@…
    (generated from root@echo)



Reporting-MTA: dns; echo

Action: failed
Final-Recipient: …
Run Code Online (Sandbox Code Playgroud)

email exim

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

同一个网络中的 `.fritz.box` 和 `.local` 主机名:我真正需要哪个?

到目前为止,我已经avahi-daemon在我所有的 Ubuntu 机器上运行,部分原因是它是默认安装的。我以前使用的路由器非常笨拙,除了 DHCP 和 DHCPv6 之外什么也没做。我可以访问其他适用hostname.local于我的目的的Linux 计算机。

现在我有一个 AVM FRITZ!Box 7360,它还能做一些关于主机名的hostname.fritz.box事情,因为我也可以访问本地网络中的 Linux 机器。

出于某种原因,我现在还可以执行以下操作(Linux?Windows):

$ ping martin-pavilion.local
PING martin-pavilion.local (192.168.188.28) 56(84) bytes of data.
64 bytes from Martin-Pavilion.fritz.box (192.168.188.28): icmp_seq=1 ttl=128 time=0.633 ms
Run Code Online (Sandbox Code Playgroud)

martin-pavilion运行Windows 8。我不认为这是通过访问.local之前,和弗里茨!盒似乎翻译.local.fritz.box

这里发生了什么?我有点明白 Zeroconf/Avahi/Bonjour 设法让每台计算机都知道其他计算机。FRITZ!Box 是一样的还是不同的?


我的/etc/resolv.conf是:

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE …
Run Code Online (Sandbox Code Playgroud)

avahi

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

正在为 LVM 运行停止作业

我使用使用 LVM 的全盘加密。它像这样使用lsblk

NAME                                          MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda                                             8:0    0 465,8G  0 disk  
??sda1                                          8:1    0   200M  0 part  /boot/efi
??sda2                                          8:2    0   500M  0 part  /boot
??sda3                                          8:3    0 465,1G  0 part  
  ??luks-3f530000-b2c3-4ba3-9e85-1a96494cc25d 253:0    0 465,1G  0 crypt 
    ??fedora_martin--friese-root              253:1    0    50G  0 lvm   /
    ??fedora_martin--friese-swap              253:2    0   7,8G  0 lvm   [SWAP]
    ??fedora_martin--friese-home              253:3    0 407,3G  0 lvm   /home
Run Code Online (Sandbox Code Playgroud)

我在 Ubuntu 上也有几个非 LTE 版本的相同设置。在第一次安装时,它在 Ubuntu(比如 14.10)和现在的 Fedora 22 上都运行良好。当我升级 Ubuntu 时,我偶尔会遇到问题(我会说是 15.04 左右)。在 Fedora …

fedora ubuntu lvm disk-encryption

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

输入文本时隐藏光标

我在 Fedora 23 上使用 Awesome WM。当我在 Firefox 或 gVim 中输入文本时,鼠标光标保持可见。在 Konsole 或 Dolphin 中输入文本时,光标会隐藏,直到我再次移动它。

KDE 的行为更符合我的要求。如何在 GTK 应用程序中更改此设置?

mouse gtk cursor

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

Flatpak 将如何防止过时库的扩散?

对于当前的软件包系统(RPM 或 Deb),通常安装的每个库和程序只有一个主要版本。所有库都应该使用语义版本控制,因此可以轻松安装新的次要版本而不会破坏任何内容。如果存在安全问题,该库将得到修复,并且所有相关代码都可以直接从该补丁中受益。

\n\n

现在,使用 Flatpak,我发现人们会捆绑所有内容,也许是因为他们稍微修改了上游库。如果有安全更新,所有上游开发者都需要更新库。即使使用 \xe2\x80\x9cruntime\xe2\x80\x9d 概念,应用程序仍然可能依赖于过时版本的库。

\n\n

对我来说,依赖地狱只是源于缺乏 API 稳定性纪律。如果这些库能够适当地保持其 API 的稳定性或发布新的主要版本,那就一切都很好。在 Ruby 和 Python 世界中,我经常看到有带有确切版本号的需求列表。所有这些都安装在虚拟环境中,并且一旦部署软件就永远不会更新。

\n\n

Flatpak 将如何防止存在安全问题的库的便捷副本激增?

\n

flatpak

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