Re: lightdm updates need to review.

2025-01-08 Thread Feng Shu
ssues.guix.gnu.org/75417 4. https://issues.guix.gnu.org/75186 > > > Joshua > A very helpful elf > > > January 7, 2025 at 8:39 PM, "Feng Shu" mailto:tuma...@163.com?to=%22Feng%20Shu%22%20%3Ctumashu%40163.com%3E > wrote: > > > >> >> Hello everyo

lightdm updates need to review.

2025-01-07 Thread Feng Shu
Hello everyone. I have try many display-manager in guix: gdm, sddm, slim and lightdm, and finally find lightdm is very comfortable to use after it fix session menu dispear problem in gux: 1. it start very fast. 2. lightdm-gtk-greeter can change font, background easy. 3. it can support other gre

Re: How to always keep build tree when run guix build.

2024-01-17 Thread Feng Shu
Adam Faiz writes: > Hello, > >> Hello: >> >> How to always keep build tree when run guix build, at the moment, I >> use --keep-failed, but it will remove build tree when build success, the >> problem is that build success alway not right build success :-), I need >> go to build tree to check

How to always keep build tree when run guix build.

2024-01-15 Thread Feng Shu
Hello: How to always keep build tree when run guix build, at the moment, I use --keep-failed, but it will remove build tree when build success, the problem is that build success alway not right build success :-), I need go to build tree to check some thing. Thanks! --

Update weblate.

2023-12-13 Thread Feng Shu
https://hosted.weblate.org/projects/gnu-health seem to not be updated, when sync health hg to it? --

Re: #:configure-flags flags #~'() or #:configure-flags flags #~()

2023-01-19 Thread Feng Shu
Tobias Geerinckx-Rice writes: > Hi! > > It's not about 'right' (why would grepping Guix return wrong code...? > Impossible! :-). It's a matter partly of preference and partly of using the > best tool for the job. > > Omitted from your second example is a call to list, and the #~ that both have

#:configure-flags flags #~'() or #:configure-flags flags #~()

2023-01-18 Thread Feng Shu
Hello: I grep guix.git, and find two form, I would like to know which one is right: #:configure-flags flags #~'() or #:configure-flags flags #~() -*- mode: grep; default-directory: "~/guix/guix/" -*- Grep sta

Re: Suggest improve emacs setting in 'The Perfect Setup'

2023-01-07 Thread Feng Shu
Simon Tournier writes: > Hi, > > Thanks for sharing. Interesting to see other config. > > > On Fri, 30 Dec 2022 at 08:54, Feng Shu wrote: > >> ;; ** Let geiser-guile use 'guix repl' >> (setq geiser-guile-binary (list "guix" "rep

Re: Suggest improve emacs setting in 'The Perfect Setup'

2023-01-02 Thread Feng Shu
jbra...@dismail.de writes: > January 1, 2023 4:06 PM, "Feng Shu" wrote: > >> jbra...@dismail.de writes: >> >>> That's a good idea! I think there is/was a guix developer trying to write an >>> emacs configuration specifically to hack on guix...

Re: Suggest improve emacs setting in 'The Perfect Setup'

2023-01-01 Thread Feng Shu
jbra...@dismail.de writes: > That's a good idea! I think there is/was a guix developer trying to write an > emacs configuration specifically to hack on guix... The below is my current guix emacs config, I do not know whether it is suitable for an example, maybe someone can try it :-) If suitab

Re: Suggest improve emacs setting in 'The Perfect Setup'

2023-01-01 Thread Feng Shu
Joshua Branson writes: > Feng Shu writes: > >> Hello: >> >> In 'The Perfect Setup', we suggest user to use the below emacs config: >> >> ``` >> ;; Assuming the Guix checkout is in ~/src/guix. >> (with-eval-after-load 'gei

Suggest improve emacs setting in 'The Perfect Setup'

2022-12-29 Thread Feng Shu
Hello: In 'The Perfect Setup', we suggest user to use the below emacs config: ``` ;; Assuming the Guix checkout is in ~/src/guix. (with-eval-after-load 'geiser-guile (add-to-list 'geiser-guile-load-path "~/src/guix")) ``` This config need user to deal with %load-path of guix, which seem to b

Re: guix home: error: rmdir: No such file or directory

2022-04-08 Thread Feng Shu
Feng Shu writes: > feng@Guix ~$ LC_ALL=C ihome-reconfig ihome-reconfig is an alias of guix home reconfigure myconfig > Cleaning up symlinks from previous home at > /gnu/store/m70cycn4wkhqmk85pkh8jxspbnw35sw8-home. > > guix home: error: rmdir: No such file or directory yestod

guix home: error: rmdir: No such file or directory

2022-04-08 Thread Feng Shu
feng@Guix ~$ LC_ALL=C ihome-reconfig Cleaning up symlinks from previous home at /gnu/store/m70cycn4wkhqmk85pkh8jxspbnw35sw8-home. guix home: error: rmdir: No such file or directory --

gst-plugins-base-1.14.1 build failure

2018-06-26 Thread Feng Shu
make[1]: Leaving directory '/tmp/guix-build-gst-plugins-base-1.14.1.drv-0/gst-plugins-base-1.14.1/tests' make: *** [Makefile:748: check-recursive] Error 1 Test suite failed, dumping logs. --- ./tests/check/test-suite.log ===

master seem to build fail

2018-05-29 Thread Feng Shu
make[2]: 进入目录“/home/feng/project/guix” Compiling Scheme modules... LOAD guix/http-client.scm LOAD guix/scripts/pack.scm LOAD guix/scripts/system.scm LOAD gnu/bootloader/grub.scm LOAD gnu/bootloader/u-boot.scm LOAD gnu/packages/algebra.scm LOAD gnu/package

Re: "guix system vm": waiting for partition "my-home" to appear ...

2017-09-26 Thread Feng Shu
"Feng Shu" writes: > Ricardo Wurmus writes: > >> Feng Shu writes: >> >>> Yestaday, I guix pull, and run "guix system wm MYCONFIG.scm" >>> >>> which run success and generate a sh file >>> >>> >>>

Re: [bug#28564] [PATCH] gnu: Add emacs-cyberpunk-theme.

2017-09-23 Thread Feng Shu
ng0 writes: > Feng Shu transcribed 1.6K bytes: > >> >> -- > > Hi! > > This package already exists, I added it a while back. > However you have version 1.19, so you could simply > send an update of it (and include other changes in > additional commits if

Re: Ctrl-Alt-F1,F2,F3 ... can not start a console.

2017-09-22 Thread Feng Shu
Marius Bakke writes: > Feng Shu writes: > >> "Feng Shu" writes: >> >>> l...@gnu.org (Ludovic Courtès) writes: >>> >>>> Hi, >>>> >>>> "Feng Shu" skribis: >>>> >>>>> Yestaday,

Re: "font-wqy-microhei" installed but the font file can not be found by "fc-cache -f"

2017-09-22 Thread Feng Shu
"Feng Shu" writes: Now, it works again, I don know the reason, maybe I run "sudo fc-cache -fv". > Alex Kost writes: > >> Feng Shu (2017-09-22 06:45 +0800) wrote: >> >>> --- >>> 851d0m0xsz4v0hjw98rypisxn34rq012-font-wqy-microh

Re: "guix system vm": waiting for partition "my-home" to appear ...

2017-09-22 Thread Feng Shu
Ricardo Wurmus writes: > Feng Shu writes: > >> Yestaday, I guix pull, and run "guix system wm MYCONFIG.scm" >> >> which run success and generate a sh file >> >> >> when I launch qemu with this sh file, I can see >> >> "wai

Re: "font-wqy-microhei" installed but the font file can not be found by "fc-cache -f"

2017-09-22 Thread Feng Shu
Alex Kost writes: > Feng Shu (2017-09-22 06:45 +0800) wrote: > >> --- >> 851d0m0xsz4v0hjw98rypisxn34rq012-font-wqy-microhei-0.2.0-beta: >> 总用量 864 >> dr-xr-xr-x3 root root4096 1月 1 1970 . >> drwxrwxr-t 1726 root guixbuild 872448 9月 22 0

Re: "guix system vm": waiting for partition "my-home" to appear ...

2017-09-21 Thread Feng Shu
"Feng Shu" writes: > Yestaday, I guix pull, and run "guix system wm MYCONFIG.scm" > > which run success and generate a sh file > > > when I launch qemu with this sh file, I can see > > "waiting for partition XXX to appear ..." > > an

"font-wqy-microhei" installed but the font file can not be found by "fc-cache -f"

2017-09-21 Thread Feng Shu
--- 851d0m0xsz4v0hjw98rypisxn34rq012-font-wqy-microhei-0.2.0-beta: 总用量 864 dr-xr-xr-x3 root root4096 1月 1 1970 . drwxrwxr-t 1726 root guixbuild 872448 9月 22 06:35 .. dr-xr-xr-x3 root root4096 1月 1 1970 share -- The font file path: feng@tumashu

"guix system vm": waiting for partition "my-home" to appear ...

2017-09-21 Thread Feng Shu
Yestaday, I guix pull, and run "guix system wm MYCONFIG.scm" which run success and generate a sh file when I launch qemu with this sh file, I can see "waiting for partition XXX to appear ..." and can not boot properly. --

xfce's theme does not work in master?

2017-09-21 Thread Feng Shu
When I guix pull and reconfigure my xfce desktop, all xfce* theme do not work again. any suggestion? --

Re: Ctrl-Alt-F1,F2,F3 ... can not start a console.

2017-09-21 Thread Feng Shu
"Feng Shu" writes: > l...@gnu.org (Ludovic Courtès) writes: > >> Hi, >> >> "Feng Shu" skribis: >> >>> Yestaday, I reinstall my guixsd, and install xfce4 as my desktop. >>> A problem faced is that: When I press Ctrl-Alt-F1,

Re: Ctrl-Alt-F1,F2,F3 ... can not start a console.

2017-09-19 Thread Feng Shu
l...@gnu.org (Ludovic Courtès) writes: > Hi, > > "Feng Shu" skribis: > >> Yestaday, I reinstall my guixsd, and install xfce4 as my desktop. >> A problem faced is that: When I press Ctrl-Alt-F1, F2, F3 ... >> I can not start a tty, instead of start a slim

Re: Ctrl-Alt-F1,F2,F3 ... can not start a console.

2017-09-19 Thread Feng Shu
l...@gnu.org (Ludovic Courtès) writes: > Hi, > > "Feng Shu" skribis: > >> Yestaday, I reinstall my guixsd, and install xfce4 as my desktop. >> A problem faced is that: When I press Ctrl-Alt-F1, F2, F3 ... >> I can not start a tty, instead of start a slim

Ctrl-Alt-F1,F2,F3 ... can not start a console.

2017-09-18 Thread Feng Shu
(file-system (device "/dev/sda1") (title 'device) (mount-point "/mnt/backup2") (type "ext4")) %base-file-systems)) (swap-devices '("/dev/sda8")) (users (cons (user-account

Re: guixsd can not install on my machine again

2017-09-18 Thread Feng Shu
l...@gnu.org (Ludovic Courtès) writes: > Hi tumashu, > > tumashu skribis: > >> In gnu/system.scm: >>307:17 3 (read-boot-parameters-file "/var/guix/profiles/system-1?") >> In ice-9/ports.scm: >>444:17 2 (call-with-input-file _ _ #:binary _ #:encoding _ # _) >> In gnu/system.scm: >>28

wicd can not connect my wifi.

2017-08-04 Thread Feng Shu
By default, wicd can not connect my wifi, unless I switch dhcp client from default to dhclient, any one know the reason? --

Re: How to install a package in guile

2017-07-27 Thread Feng Shu
Alex Kost writes: > Feng Shu (2017-07-26 20:44 +0800) wrote: > >> l...@gnu.org (Ludovic Courtès) writes: > [...] >>> The rest (setting up the symlink) is a little less convenient though. >>> See (guix scripts package) or the equivalent Emacs-Guix code for how >

Re: How to install a package in guile

2017-07-26 Thread Feng Shu
l...@gnu.org (Ludovic Courtès) writes: > Hi, > > "Feng Shu" skribis: > >> I use the following exp to build a new version you-get >> >> #+BEGIN_COMMENT >> scheme@(guile-user)> ,run-in-store (build-package you-get #:use-substitutes? >> #t #:

How to install a package in guile

2017-07-25 Thread Feng Shu
I use the following exp to build a new version you-get #+BEGIN_COMMENT scheme@(guile-user)> ,run-in-store (build-package you-get #:use-substitutes? #t #:dry-run? #f) #+END_COMMENT How to install this new vesion of you-get in guile? --

Re: A simple workflow for adding apps guix

2017-07-22 Thread Feng Shu
"Feng Shu" writes: The below is my simple workflow, maybe useful :-) --- #+TITLE: Feng Shu's guix devel workflow If you just want to add a new guix package or upgrade a exist guix package, The below workflow may

Is font-google-noto toooooo big as a font package?

2017-07-15 Thread Feng Shu
font-google-note's size is 506.4 MB, see to big as a font package, maybe we should split it. #+BEGIN_EXAMPLE substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... 100.0% The following derivations will be built: /gnu/store/5j3yn3ky23dra501lv7wvlymrcgdqp9i-profile.

About font-build-system

2017-07-15 Thread Feng Shu
When I use font-build-system to build font-wqy-zenhei, I found that the ttf file it put into /share/fonts/truetype/ instead of /share/fonts/truetype/font-wqy-zenhei/ Is it default behavor ? --

A question about 'guix build -f'

2017-07-05 Thread Feng Shu
I want to build emacs-exwm-x in my guix-git repo with the following command: guix build emacs-exwm-x -f /home/feng/project/guix/gnu/packages/emacs.scm But it seem to do nothing, any suggestion? by the way, pre-inst-env is not suit my need, I just want to hack a small package -> rebase it to

emacs-exwm-x update error

2017-06-30 Thread Feng Shu
feng@tumashu:~/project/guix $ ./pre-inst-env guix package -u emacs-exwm-x ;;; note: source file /home/feng/project/guix/gnu/packages/emacs.scm ;;; newer than compiled /home/feng/project/guix/gnu/packages/emacs.go ;;; note: source file /home/feng/project/guix/gnu/packages/emacs.scm ;;;

compiling guix is too slow?

2017-06-28 Thread Feng Shu
Now I have found that 'guix pull' is too slow, I need 3 hours to compile guix, is it possible to speed it ? --

Re: Suggest A debian-style menu system for guix

2017-04-24 Thread Feng Shu
ng0 writes: > Feng Shu transcribed 1.5K bytes: >> ng0 writes: >> >> > tumashu transcribed 1.0K bytes: >> >> Debian menu system >> >> (https://www.debian.org/doc/packaging-manuals/menu.html/ch3.html) is a >> >> very usefu

Re: Suggest A debian-style menu system for guix

2017-04-24 Thread Feng Shu
ng0 writes: > tumashu transcribed 1.0K bytes: >> Debian menu system >> (https://www.debian.org/doc/packaging-manuals/menu.html/ch3.html) is a very >> useful tool, >> is it possible develop a similar tool for guix? > > Could you explain what this exactly does? > > The manual page only documents

A simple workflow for adding apps guix

2017-04-15 Thread Feng Shu
The below is the workflow I used current, any other simpler workflow exists? comments are welcome! * I want to add emacs-exwm to emacs.scm * Fetch newest code #+BEGIN_EXAMPLE cd ~/project/guix/ # my guix repo dir git pull --rebase #+END_EXAMPLE * Install newest guix #+BEGIN_EXAMPLE guix pull

A Suggestion about guix-devel-mode

2017-04-11 Thread Feng Shu
Maybe we should add three addition keybinding: 1. Force rebuild the package defined by the current variable definition. 2. Install/upgrade the package defined by the current variable definition. 3 Remove package defined by the current variable definition. #+BEGIN_COMMENT 4.9 Development By def

Some suggestion about "Contributing" documents.

2017-04-10 Thread Feng Shu
"Contributing" document is hard to be understood i think. In my opinion, "Contributing" part of document should split two sub parts: 1. I am a guix core developer 2. I Just want to add a new apps's "define-public" --

about gimp-console.1

2017-04-08 Thread Feng Shu
find-files: /gnu/store/p10lw87jcqa9q3fnf5pfd9d8gcn2dy4l-gimp-2.8.18/share/man/man1/gimp-console.1: No such file or directory --

gnu: add you-get

2017-04-07 Thread Feng Shu
>From fe6252c6fe9474078033bd3bffbd76b62f8449a8 Mon Sep 17 00:00:00 2001 From: Feng Shu Date: Fri, 7 Apr 2017 21:18:55 +0800 Subject: [PATCH] gnu: add you-get * gnu/packages/video.scm (you-get): New variable. --- gnu/packages/video.scm | 22 ++ 1 file changed, 22 inserti

gnu: add leafpad

2017-04-07 Thread Feng Shu
>From 54c338b9bfe96cead2663506b55493d156e816dc Mon Sep 17 00:00:00 2001 From: Feng Shu Date: Sat, 8 Apr 2017 12:13:41 +0800 Subject: [PATCH] gnu: add leafpad * gnu/packages/leafpad.scm (gnu): Add leafpad.scm file --- gnu/packages/leafpad.scm |

Re: emacs.scm: Suggest add emacs-next or emacs-snapshot

2015-11-15 Thread Feng Shu
> For non-trivial use cases, I would suggest writing a file like this: > > (use-modules (guix) (gnu packages emacs)) > > (package > (inherit emacs) > (name "emacs-snapshot") > (source "/path/to/some-file-or-directory.tar.gz")) > > and then run: > > guix package --install-from-fil

Re: emacs.scm: Suggest add emacs-next or emacs-snapshot

2015-11-13 Thread Feng Shu
l...@gnu.org (Ludovic Courtès) writes: > Currently you have to do: > > guix package -i $(guix build emacs --with-source=…/emacs-2015.tar.gz) > > Not as convenient as one would like. I guess we could add --with-source > directly in ‘guix package’. I agree and suggest add a way which can ove

Re: emacs.scm: Suggest add emacs-next or emacs-snapshot

2015-11-13 Thread Feng Shu
l...@gnu.org (Ludovic Courtès) writes: > tumashu skribis: > >> Suggest add emacs-next or emacs-snapshot and let guile-emacs inherit it, The >> reason is that >> user can use it build emacs from emacs.git conveniently, for example: >> >> guix build emacs-snapshot --with-source=./emacs-snapsho

Re: [patch] Add webkitgtk-2.4/gtk+-3.0.patch

2015-05-29 Thread Feng Shu
宋文武 writes: > Hi, I update it to webkitgtk-2.4.9, apply and modify your patch, end with: > > * webkitgtk > Unmodified, for upstream 'stable' release. > GTK3 port with only WebKit2 API. > > * webkitgtk-2.4 > Last version with WebKit1 API support (also with WebKit2), GTK3 port. > > * webk

Re: About webkitgtk and gtk

2015-05-25 Thread Feng Shu
宋文武 writes: >> #+BEGIN_COMMENT >> guix build: error: failed to evaluate expression `(@ (emacs-snapshot) >> webkitgtk-2.4/gtk+-3)': (wrong-type-arg "module-variable" "Wrong type >> argument in position ~A (expecting ~A): ~S" (1 "module" #f) (#f)) >> >> #+END_COMMENT > I have no idea about this (

[patch] Add webkitgtk-2.4/gtk+-3.0.patch

2015-05-25 Thread Feng Shu
>From f755ed7e31446c86ed52fc1acfda2f90690688a2 Mon Sep 17 00:00:00 2001 From: Feng Shu Date: Mon, 25 May 2015 19:36:28 +0800 Subject: [PATCH] gnu: Add webkitgtk-2.4/gtk+-3.0 --- gnu/packages/webkit.scm | 8 1 file changed, 8 insertions(+) diff --git a/gnu/packages/webkit.scm b/

About webkitgtk and gtk

2015-05-25 Thread Feng Shu
Webkit package is like this: 1. webkitgtk-2.8.1 --> webkit2 + gtk3.0 2. webkitgtk-2.4.8 --> webkit + gtk2 In debian, it is like this: 1. webkit2gtk --> webkit2 + gtk3.0 2. webkitgtk-3.0 --> webkit + gtk3.0 3. webkitgtk-1.0 --> webkit + gtk2.0 I think is is more reasonable. --

Suggest add FAQ documents about integrating with other linux distribution.

2015-05-25 Thread Feng Shu
I use guix to build my own version of emacs-snapshot and sawfish, and find some integrate-issue, and suggest add a FAQ to deal with, for example: 1. How to use fonts which is outside guix? 2. How to use fonts config which is outside guix? 3. How to use gtk or qt theme similar with outside guix? 4

emacs-snapshot and emacs-xwidget example

2015-05-25 Thread Feng Shu
I have hacked emacs-snapshot and emacs-xwidget package define. for very very slowly newwork speed, I can't build them as official guix package. people interesting them can copy and *edit* #+BEGIN_SRC lisp (define-public emacs-snapshot (package (inherit emacs) (name "emac

Re: [PATCH] Add guile-emacs!

2015-05-23 Thread Feng Shu
Christopher Allan Webber writes: > Okay, how about a version of guile-emacs that works and incorporates > feedback from this thread? Yeah? Anyone? > > Whoo guile-emacs! :) > I suggest add "emacs-snapshot" or "emacs-master-branch" package, then, define guile-emacs like this. #+BEGIN_

About webkitgtk head file path.

2015-05-22 Thread Feng Shu
I want to build emacs xwidget branch, which require webkitgtk-2.4. the problem is: webkitgtk-2.4 package put head files to: /gnu/store/dl8z49pzl3l7wbh2q0hp7dxdxm40vjjj-webkitgtk-2.4.8/include/webkitgtk-1.0/webkit while xwidget.c include webkit head file like below. can't find the head files

Re: Add ssd and sawfish-page

2015-05-22 Thread Feng Shu
Andreas Enge writes: > Hello, > > On Fri, May 22, 2015 at 08:45:30AM +0800, Feng Shu wrote: >> For Sawfish user, the below two packages are very useful, suggest add to >> guix. >> 1. https://github.com/SawfishWM/ssd> 2. >> https://github.com/Sawf

Is sha256 optional?

2015-05-22 Thread Feng Shu
Is the below code optional? #+BEGIN_COMMENT (sha256 (base32 "XXX")) #+END_COMMENT --

Re: About "collision encountered"

2015-05-22 Thread Feng Shu
Ricardo Wurmus writes: > Feng Shu writes: > >> I build a emacs-snapshot package, it seem conflict with emacs package, >> how to deal with the situation? > > You can choose to install the conflicting package into a separate > profile by passing "-p /path/to/my

Re: How can I add a package outside the guix source dir?

2015-05-22 Thread Feng Shu
taylanbayi...@gmail.com (Taylan Ulrich "Bayırlı/Kammer") writes: > Feng Shu writes: > >> I want to add a package which will used by myself, for example: >> >> I don't want to put it to guix source dir, How can I solve the problem? > > You can set

About "collision encountered"

2015-05-22 Thread Feng Shu
I build a emacs-snapshot package, it seem conflict with emacs package, how to deal with the situation? ``` warning: collision encountered: /gnu/store/apmjmf4zsrhzvxvjwlwwq57a299vp6j7-emacs-snapshot-20150522.9e41e0b/bin/ebrowse /gnu/store/7h641zcjppzqxszz9a9ahp64wlv8rhsn-emacs-24.5/bin/ebrowse

Should these files ignored?

2015-05-22 Thread Feng Shu
#+BEGIN_COMMENT doc/guix.info-1 doc/guix.info-2 po/guix/cs.po po/guix/da.po po/guix/de.po po/guix/eo.po po/guix/fr.po po/guix/hu.po po/guix/pt_BR.po po/guix/sr.po po/guix/vi.po po/packages/de.po po/packages/eo.po po/packages/fr.po po/pack

How can I add a package outside the guix source dir?

2015-05-22 Thread Feng Shu
I want to add a package which will used by myself, for example: I don't want to put it to guix source dir, How can I solve the problem? #+BEGIN_COMMENT (define-public emacs-snapshot (package (inherit emacs) (name "emacs-snapshot") (version "20150522.9e41e0b") (

emacs toolbar with no icon.

2015-05-21 Thread Feng Shu
After install emacs with "guix package -i emacs", emacs toolbar show no icon, after I install "gnome-icon-theme" and "gnome-themes-standard", the icons showed. Does it dependencies miss? --

Is it possible add 'Guix package manager without "make install"' to guix doc?

2015-05-21 Thread Feng Shu
Christopher Allan Webber's blog: Guix package manager without "make install" http://dustycloud.org/blog/guix-package-manager-without-make-install/ seem very useful, is it possible add to guix doc? Thanks! --

Add ssd and sawfish-page

2015-05-21 Thread Feng Shu
For Sawfish user, the below two packages are very useful, suggest add to guix. 1. https://github.com/SawfishWM/ssd 2. https://github.com/SawfishWM/sawfish-pager Thanks --