小编Nic*_*roi的帖子

重新加载 xmonad 时干净地重生 xmobar

这只是一个小烦恼,但我已经使用以下代码使 XMonad 配置文件加载 xmobar:

xmproc <- spawnPipe "/use/bin/xmobar ~/.xmobarrc"
Run Code Online (Sandbox Code Playgroud)

它运行良好,但每次重新加载 XMonad 时都会产生一个新的 xmobar 进程。我想知道有没有简单的方法可以杀死旧的?

更新:根据 entropo 的建议,我创建了一个像这样的 bash 脚本:

#!/bin/bash

for PID in `pgrep xmobar`; do
    kill ${PID} > /dev/null &
done

/usr/bin/xmobar &
Run Code Online (Sandbox Code Playgroud)

并从 XMonad 配置文件调用该脚本。

xmonad

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

在 Windows 7 中使用其他凭据访问共享文件夹

我在客户办公室试图连接到他们网络上的共享驱动器,但遇到了一个

"you do not have permission to access" 错误!

找不到任何方式输入所需的凭据,因为此消息没有任何其他选项。尝试映射驱动器,选择了输入正确凭据的选项(带有\\HOST\user),但它根本不起作用。所有这一切中最糟糕的是,我正在使用的同事OS X能够毫无问题地连接到该驱动器,他单击它,输入凭据并可以打开该文件夹!

该文件夹由 Windows Small Business Server 2008 计算机共享。

windows-7 shared-folders

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

在 ArchLinux 中将 nodejs 升级到版本 0.6.3-1 时遇到问题

我正在尝试在 ArchLinux 中将 nodejs 升级到版本 0.6.3-1,但在“检查文件冲突”步骤中遇到冲突。它抱怨 npm 目录中有一堆文件:

nodejs: /usr/bin/npm exists in filesystem
nodejs: /usr/lib/node_modules/npm/.gitmodules exists in filesystem
nodejs: /usr/lib/node_modules/npm/AUTHORS exists in filesystem
nodejs: /usr/lib/node_modules/npm/CHANGES exists in filesystem
nodejs: /usr/lib/node_modules/npm/LICENSE exists in filesystem
...
Run Code Online (Sandbox Code Playgroud)

我发现该包中有一些关于包含 NPM 的更改,但我不知道如何在不擦除所有 NPM 包的情况下使升级工作。有没有解决的办法?

arch-linux node.js

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

标签 统计

arch-linux ×1

node.js ×1

shared-folders ×1

windows-7 ×1

xmonad ×1