Re: [STUMP] stumpwm won't start on OpenBSD macppc/sbcl
Solène Rapenne <[email protected]>
| Newsgroups | gmane.comp.window-managers.stumpwm.devel |
|---|---|
| Message-ID | <[email protected]> |
Le 2016-11-22 21:44, David Bjergaard a écrit : > Hi Solène, > > You definitely have one of the weirder OS/CPU architectures out there. > If I had > to guess, it looks like it may not be opening the right system font > (9x15). > > Make sure its available on your system. Clx will give you a list of > possible > fonts (from slime attached to stumpwm): > >> (xlib:list-font-names stumpwm:*display* "*") > If it won't even launch (which appears to be the case) you may need to > try a > guess-and-check approach. It looks like you may have some luck > checking the > fonts in X11. On my system, there are aliases defined in this file: >> cat /etc/X11/fonts/misc/xfonts-base.alias >> ! $Xorg: fonts.alias,v 1.3 2000/08/21 16:42:31 coskrey Exp $ >> fixed >> -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso8859-1 >> variable -*-helvetica-bold-r-normal-*-*-120-*-*-*-*-iso8859-1 >> 5x7 -misc-fixed-medium-r-normal--7-70-75-75-c-50-iso8859-1 >> 5x8 -misc-fixed-medium-r-normal--8-80-75-75-c-50-iso8859-1 >> 6x9 -misc-fixed-medium-r-normal--9-90-75-75-c-60-iso8859-1 >> 6x10 -misc-fixed-medium-r-normal--10-100-75-75-c-60-iso8859-1 >> 6x12 >> -misc-fixed-medium-r-semicondensed--12-110-75-75-c-60-iso8859-1 >> 6x13 >> -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso8859-1 >> 6x13bold >> -misc-fixed-bold-r-semicondensed--13-120-75-75-c-60-iso8859-1 >> 7x13 -misc-fixed-medium-r-normal--13-120-75-75-c-70-iso8859-1 >> 7x13bold -misc-fixed-bold-r-normal--13-120-75-75-c-70-iso8859-1 >> 7x13euro -misc-fixed-medium-r-normal--13-120-75-75-c-70-iso8859-15 >> 7x13eurobold -misc-fixed-bold-r-normal--13-120-75-75-c-70-iso8859-15 >> 7x14 -misc-fixed-medium-r-normal--14-130-75-75-c-70-iso8859-1 >> 7x14bold -misc-fixed-bold-r-normal--14-130-75-75-c-70-iso8859-1 >> 8x13 -misc-fixed-medium-r-normal--13-120-75-75-c-80-iso8859-1 >> 8x13bold -misc-fixed-bold-r-normal--13-120-75-75-c-80-iso8859-1 >> 8x16 >> -sony-fixed-medium-r-normal--16-120-100-100-c-80-iso8859-1 >> 9x15 -misc-fixed-medium-r-normal--15-140-75-75-c-90-iso8859-1 >> 9x15bold -misc-fixed-bold-r-normal--15-140-75-75-c-90-iso8859-1 >> 10x20 -misc-fixed-medium-r-normal--20-200-75-75-c-100-iso8859-1 >> 12x24 >> -sony-fixed-medium-r-normal--24-170-100-100-c-120-iso8859-1 >> nil2 >> -misc-nil-medium-r-normal--2-20-75-75-c-10-misc-fontspecific > THere you can see the default stumpwm uses (9x15). I have a vague > recollection > that some systems don't necessarily ship with this, so finding out > whats > avilable and editing the parameter: >> (defparameter +default-font-name+ "9x15") > To point to your font may be whats required. > > Stumpwm provides this through the interface "set-font", but it may not > work > since the display has to be initialized before the rc file is loaded. > > Let me know if this helps. > > David > > Solène RAPENNE <[email protected]> writes: > >> Hello, >> >> I am a happy user of stumpwm. I wanted to use it on a macppc running >> OpenBSD current (the version which will become the next release), >> built >> with sbcl 1.3.10. The same combination on OpenBSD/amd64/sbcl works, >> while it doesn't work with the macppc and I don't see any reason it >> won't run. Maybe X is missing some parts ? I'm not sure accelerated >> graphics works... >> >> I tried stumpwm 0.9.9 and the git code. >> >> Please find a backtrace of the problem, if you have any clue :-) >> >> ./stumpwm >> >> debugger invoked on a SIMPLE-ERROR: >> There is no applicable method for the generic function >> #<STANDARD-GENERIC-FUNCTION STUMPWM::SCREEN-MESSAGE-CC (1)> >> when called with arguments >> (NIL). >> >> Type HELP for debugger help, or (SB-EXT:EXIT) to exit from SBCL. >> >> restarts (invokable by number or by possibly-abbreviated name): >> 0: [RETRY ] Retry calling the generic function. >> 1: [QUIT-STUMPWM] Quit Stumpwm >> >> ((:METHOD NO-APPLICABLE-METHOD (T)) #<STANDARD-GENERIC-FUNCTION >> STUMPWM::SCREEN-MESSAGE-CC (1)> NIL) [fast-method] >> 0] :BACKTRACE >> >> Backtrace for: #<SB-THREAD:THREAD "main thread" RUNNING {51C80009}> >> 0: ((:METHOD NO-APPLICABLE-METHOD (T)) #<STANDARD-GENERIC-FUNCTION >> STUMPWM::SCREEN-MESSAGE-CC (1)> NIL) [fast-method] >> 1: (SB-PCL::CALL-NO-APPLICABLE-METHOD #<STANDARD-GENERIC-FUNCTION >> STUMPWM::SCREEN-MESSAGE-CC (1)> (NIL)) >> 2: (STUMPWM::ECHO-STRING-LIST NIL ("Caught Asynchronous X Error: >> XLIB:ID-CHOICE-ERROR (:ASYNCHRONOUS T" " >> :CURRENT-SEQUENCE 27" " >> :RESOURCE-ID 62914561 :MAJOR" " >> 45 :MINOR 0 :SEQUENCE 26)")) >> 3: (XLIB::READ-ERROR-INPUT #<XLIB:DISPLAY :0 (The X.Org Foundation >> R11804000)> 26 #S(XLIB::REPLY-BUFFER :SIZE 32 :IBUF8 #(0 14 0 26 3 192 >> 0 1 0 0 45 0 ...) :NEXT NIL :DATA-SIZE 32) #<SB-THREAD:THREAD "main >> thread" RUNNING {51C80009}>) >> 4: (XLIB::READ-INPUT #<XLIB:DISPLAY :0 (The X.Org Foundation >> R11804000)> NIL NIL #<FUNCTION (LAMBDA (XLIB::PENDING-COMMAND) :IN >> XLIB::READ-REPLY) {5125B675}> #S(XLIB::PENDING-COMMAND :SEQUENCE 27 >> :REPLY-BUFFER NIL :PROCESS #<SB-THREAD:THREAD "main thread" RUNNING >> {51C80009}> :NEXT NIL)) >> 5: (XLIB::READ-REPLY #<unavailable argument> #<unavailable argument>) >> 6: (XLIB::QUERY-FONT #<XLIB:FONT 9x15 :0 12582913>) >> 7: (XLIB:OPEN-FONT #<XLIB:DISPLAY :0 (The X.Org Foundation R11804000)> >> "9x15") >> 8: (STUMPWM::INIT-SCREEN #<XLIB:SCREEN :0.0 1920x1080x24 TRUE-COLOR> 0 >> "") >> 9: (STUMPWM::STUMPWM-INTERNAL ":0") >> 10: (STUMPWM:STUMPWM ":0") >> 11: ((LAMBDA NIL :IN "/home/solene/dev/stumpwm/make-image.lisp")) >> 12: ((FLET #:WITHOUT-INTERRUPTS-BODY-72 :IN SAVE-LISP-AND-DIE)) >> >> 13: ((LABELS SB-IMPL::RESTART-LISP :IN SAVE-LISP-AND-DIE)) >> >> >> _______________________________________________ >> Stumpwm-devel mailing list >> [email protected] >> https://lists.nongnu.org/mailman/listinfo/stumpwm-devel Hello, and first, thank for you answer. I forgot to answer you, I am sorry for this delay. I have been working on it after your mail to get it work with no luck, but I just forgotten... All the fonts are available, the command (xlib:list-font-names stumpwm:*display* "*") outputs fonts that are on the system. I remember having tried https://github.com/filonenko-mikhail/clx-truetype to debug my font issue but this clx-truetype return a nil vector when I use the function to display fonts. I give up with this, anyway the computer is very old and too slow to manage lot of windows. _______________________________________________ Stumpwm-devel mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/stumpwm-devel