Activity for slim-fork

  • Robert Pearce Robert Pearce posted a comment on ticket #15

    Yes, I know. Unfortunately I'm not able to read it (aphasia).

  • Jonathan B Horen Jonathan B Horen posted a comment on ticket #15

    I inspected slim-1.4.0/app.h and found that -1.4.1/app.h was missing (purposefully?) these lines: #include <X11/Xlib.h> #include <signal.h> #include <unistd.h> #include <sys/wait.h> #include <errno.h> #include <setjmp.h> #include <stdlib.h> #include <iostream> #include "panel.h" #include "cfg.h" #include "image.h" I added them to -1.4.1/app.h and it compiled without error.

  • Jonathan B Horen Jonathan B Horen created ticket #15

    Error 2 Compiling v1.4.1

  • Robert Pearce Robert Pearce committed [r74] on Code

    Bug - gentoo #904366

  • Robert Pearce Robert Pearce posted a comment on ticket #11

    Aha! This is just as stroke (aphasia) and not mentioned. I will use it.

  • Fab Fab modified a comment on ticket #11

    Hi, This was reported last year on gentoo with a patch that restore the conditional PAM header include. https://bugs.gentoo.org/904366

  • Fab Fab posted a comment on ticket #11

    Hi, This was reported last year on gentoo. https://bugs.gentoo.org/904366

  • Tomasz Kapias Tomasz Kapias created ticket #14

    [contrib] Include some examples for Debian Trixie with Logind, Pam, and .xsession

  • Tomasz Kapias Tomasz Kapias created ticket #13

    [Bug] v1.4.4 introduced a blank screen between the successful login and my wallpaper service startup

  • Tomasz Kapias Tomasz Kapias posted a comment on ticket #11

    I'm on Debian testing, and I did not have an issue with the this part. My cmake command: cmake ../slim-1.4.1 -DCMAKE_INSTALL_PREFIX=/usr/local -DUSE_PAM=yes -DUSE_CONSOLEKIT=no The same step: [ 50%] Building CXX object CMakeFiles/libslim.dir/PAM.cpp.o /usr/bin/c++ -DAPPNAME=\"slim\" -DHAVE_SHADOW -DPKGDATADIR=\"/usr/local/share/slim\" -DSYSCONFDIR=\"/etc\" -DUSE_PAM -DVERSION=\"1.4.1\" -Dlibslim_EXPORTS -I/home/tomasz/Builds/slim2/build -I/home/tomasz/Builds/slim2/slim-1.4.1 -I/usr/include/freetype2...

  • CIV CIV created ticket #12

    slim-theme for SLiM v1.4.0

  • CIV CIV posted a comment on ticket #11

    Hello: Thank you for taking the time to write back. Much appreciated. My apologies for the delay in answering, I was not at home all day. Looks like security/pam_appl.h, which is correct, if you PAM. But no one PAM (-DUSE_PAM).... Is that right? If what you are asking is if my system has a file named pam_appl.h somewhere, the answer would be 'no', at least I cannot find it. In Debian/Devuan, there is a package called libpam0g-dev which contains that file but I do not have it installed. As to the...

  • Robert Pearce Robert Pearce posted a comment on ticket #11

    Looks like security/pam_appl.h, which is correct, if you PAM. But no one PAM (-DUSE_PAM).... Is that right?

  • CIV CIV created ticket #11

    V1.4.1 release fails to compile with 'Error 2'

  • slim-fork slim-fork updated /README

  • slim-fork slim-fork released /slim-1.4.1.tar.gz

  • slim-fork slim-fork updated /slim-1.3.9.tar.gz

  • slim-fork slim-fork updated /slim-1.3.9.tar.gz

  • Robert Pearce Robert Pearce committed [r73] on Code

    Version 1.4.1 release

  • Robert Pearce Robert Pearce committed [r72] on Code

    Prepare for V1.4.1 release

  • Robert Pearce Robert Pearce modified ticket #8

    Segmentation fault with higher color depth

  • Robert Pearce Robert Pearce posted a comment on ticket #8

    Find the colour

  • Robert Pearce Robert Pearce committed [r71] on Code

    Miroslav Bendik :

  • Robert K Robert K posted a comment on ticket #10

    I found a workaround which actually does not require the above code change. I'll leave this ticket open just case. Feel free to close it. The workaround (which is not nice) is to start the X server with a script that launches another process which inserts the above statement as soon as X has started, like this: #!/bin/sh # Xsetup - run as root before the login dialog appears X= while [ "$X" == "" ]; do X=$( pidof X ) if [ ${#X} -gt 0 ]; then break else sleep 0.1 fi done sleep 1 xrandr --setprovideroutputsource...

  • Robert K Robert K created ticket #10

    Xsetup script for slim

  • Robert Pearce Robert Pearce committed [r70] on Code

    Find '#' character

  • Slim User Slim User created ticket #9

    /etc/limits not taken into account

  • Robert Pearce Robert Pearce modified ticket #7

    Typo in theme documentation

  • Robert Pearce Robert Pearce modified ticket #7

    Typo in theme documentation

  • Robert Pearce Robert Pearce posted a comment on ticket #7

    Committed revision 69

  • Robert Pearce Robert Pearce committed [r69] on Code

    That passwd_feedback wrong

  • Miroslav Bendík Miroslav Bendík created ticket #8

    Segmentation fault with higher color depth

  • Rob S Rob S created ticket #7

    Typo in theme documentation

  • Fab Fab posted a comment on ticket #3

    Hi, On gentoo with dual monitors setup and nvidia-drivers, I got the same problem as OP (with slim-1.4.0) : login window splitted across the two screens. I confirm that slim-9999 -r68 seems to fix this issue. Will testing it in the next few days. Thank you !

  • CIV CIV modified a comment on ticket #3

    Hello: ... wasn't entirely clear either. That's OK, it's friday. 8^) Devuan "daedalus" package is now V1.4.0 ... ... doesn't cope well on dual monitor / RandR. Both my Sun Ultra 24 WS and my Asus 1000HE run Devuan Beowulf on a backported kernel. Like I mentioned, the only way I got to a proper three monitor desktop was with a hand crafted xorg.conf as for some reason, the X server configuration routine # Xorg :0 -configure was unable get me a properly working configuration file. I am not a dev or...

  • CIV CIV modified a comment on ticket #3

    Hello: ... wasn't entirely clear either. That's OK, it's friday. 8^) Devuan "daedalus" package is now V1.4.0 ... ... doesn't cope well on dual monitor / RandR. Both my Sun Ultra 24 WS and my Asus 1000HE run Devuan Beowulf on a backported kernel. Like I mentioned, the only way I got to a proper three monitor desktop was with a hand crafted xorg.conf as for some reason, the X server configuration routine # Xorg :0 -configure was unable get me a properly working configuration file. I am not a dev or...

  • CIV CIV posted a comment on ticket #3

    Hello: ... wasn't entirely clear either. That's OK, it's friday. 8^) Devuan "daedalus" package is now V1.4.0 ... ... doesn't cope well on dual monitor / RandR. Both my Sun Ultra 24 WS and my Asus 1000HE run Devuan Beowulf on a backported kernel. Like I mentioned, the only way I got to a proper three monitor desktop was with a hand crafted xorg.conf as for some reason, the X server configuration routine # Xorg :0 -configure was unable get me a properly working configuration file. I am not a dev or...

  • Robert Pearce Robert Pearce posted a comment on ticket #3

    Hi, Sorry, yes, I wasn't entirely clear either. The Devuan "daedalus" package is now V1.4.0 which has a lot of updates but still doesn't cope well on dual monitor / RandR. I don't expect that to cause you any trouble as the relevant screen handling has not changed up to that point. However, from the next release onward, I will be attempting to handle multiple screens (via RandR) for the benefit of people with setups like mine. I would not want that to break things for you, though, so if you were...

  • CIV CIV posted a comment on ticket #3

    Hello: Thanks for the prompt reply. I use the SLiM from the Devuan repository. ie: slim/oldstable, now 1.3.6-5.1+devuan6 ... to struggle to help with your problem I'm sorry I was not claer: I don't have a problem, my SLiM works perfectly well. 8^) My post was related to RandR and the Xinerama / Composite extensions when using Nvidia drivers, thought the information regarding RandR being disabled by the X server would be of use to you. Eventually I will have no choice but to move to Devuan Chimaera...

  • Robert Pearce Robert Pearce posted a comment on ticket #3

    Which version of SLiM are you running? I don't have any machines with Nvidia cards, so I'm going to struggle to help with your problem. However, it would be very helpful if you could try the current SVN HEAD and see whether it breaks things for you. On my dual-screen Intel boxes with Xrandr working, it fixes the problem.

  • CIV CIV posted a comment on ticket #3

    WRT Xinerama and RandR: I have always had this warning in my Xorg.0.log file. --- snip --- [ 36.425] (WW) NVIDIA: The Composite and Xinerama extensions are both enabled, which [ 36.425] (WW) NVIDIA: is an unsupported configuration. The driver will continue [ 36.425] (WW) NVIDIA: to load, but may behave strangely. [ 36.425] (WW) NVIDIA: Xinerama is enabled, so RandR has likely been disabled by the [ 36.425] (WW) NVIDIA: X server. --- snip --- Under Devuan Linux Chimaera with a backported kernel, I...

  • Robert Pearce Robert Pearce modified ticket #6

    Bug: slimlock isn't guaranteed to grab keyboard

  • Robert Pearce Robert Pearce modified ticket #6

    Bug: slimlock isn't guaranteed to grab keyboard

  • Robert Pearce Robert Pearce created ticket #6

    Bug: slimlock isn't guaranteed to grab keyboard

  • Robert Pearce Robert Pearce committed [r68] on Code

    Changed the App::mcookiesize const member variable to a #define

  • Robert Pearce Robert Pearce committed [r67] on Code

    There's no point building in code that isn't used. Image file handling has been

  • Robert Pearce Robert Pearce committed [r66] on Code

    QA: cleaned up some inappropriate nested includes

  • Robert Pearce Robert Pearce posted a comment on ticket #3

    Changes made between r61 and r64 to use only one monitor. There's probably scope for a bit of further improvement.

  • Robert Pearce Robert Pearce committed [r65] on Code

    Reinstate install of systemd service file - required by Debian

  • Robert Pearce Robert Pearce committed [r64] on Code

    Ticket #3 : Use xinerama to pick a viewport (single monitor) for DM mode too

  • Robert Pearce Robert Pearce committed [r63] on Code

    Formatting changes only

  • slim-fork slim-fork released /slim-1.4.0.tar.gz.asc

  • slim-fork slim-fork released /slim-1.3.9.tar.gz.asc

  • slim-fork slim-fork released /slim-1.3.8.tar.gz.asc

  • slim-fork slim-fork released /slim-1.3.7.tar.gz.asc

  • slim-fork slim-fork released /SLiM-GPG-key

  • Robert Pearce Robert Pearce modified ticket #1

    slim should remember previous session (or have a default session)

  • Robert Pearce Robert Pearce modified ticket #5

    Inconsistent coordinate system for auth fail message

  • Robert Pearce Robert Pearce posted a comment on ticket #5

    Fixed in V1.4.0

  • Robert Pearce Robert Pearce committed [r62] on Code

    Adjusted how/when the pseudo-root window is created and removed, in preparation

  • Robert Pearce Robert Pearce committed [r61] on Code

    Adjusted slimlock to use the panel class in the way it was designed to be used

  • Robert Pearce Robert Pearce committed [r60] on Code

    Fixed an annoying developer warning from cmake

  • slim-fork slim-fork updated /README

  • slim-fork slim-fork released /slim-1.4.0.tar.gz

  • Robert Pearce Robert Pearce committed [r59] on Code

    Version 1.4.0 release

  • Robert Pearce Robert Pearce committed [r58] on Code

    Prepare for V1.4.0 release

  • Robert Pearce Robert Pearce committed [r57] on Code

    Theme tweak: Moved the input prompts a bit closer to the boxes

  • Robert Pearce Robert Pearce committed [r56] on Code

    Some minor documentation updates

  • Robert Pearce Robert Pearce committed [r55] on Code

    More general tidy up and cruft removal - no functional change

  • Robert Pearce Robert Pearce committed [r54] on Code

    When running in preview mode (theme testing), the panel viewport size is now

  • Robert Pearce Robert Pearce committed [r53] on Code

    Ticket #5 continued:

  • Robert Pearce Robert Pearce committed [r52] on Code

    Some renaming of variables and a bit of shuffling, just to make it look more

  • Robert Pearce Robert Pearce committed [r51] on Code

    Documentation improvements and typo corrections

  • Robert Pearce Robert Pearce committed [r50] on Code

    Removed the parameter from Panel::setBackground as commit r48 made it redundant

  • Robert Pearce Robert Pearce committed [r49] on Code

    Moved another duplicate function into a class that's shared.

  • Robert Pearce Robert Pearce posted a comment on ticket #1

    There are, in fact, two very good reasons to leave the default behaviour as it currently is: * If using the sessiondir option, there is no way to choose a default, since the order is unpredictable. * The configuration file is central, owned by root, and probably part of the distro package. This means it's not possible to have a per-user default. Leaving the default selection blank means the .xinitrc or equivalent script can pick up a default from the logged-in user's home directory.

  • Robert Pearce Robert Pearce committed [r48] on Code

    The background image is now preserved as a panel class member, so that it isn't

  • Robert Pearce Robert Pearce committed [r47] on Code

    For efficiency, the "merge" method applied to an image with no transparency is

  • Robert Pearce Robert Pearce committed [r46] on Code

    Bug fix - the Merge method used to crop the background image, which is really

  • Robert Pearce Robert Pearce committed [r45] on Code

    Removed an unused macro

  • Robert Pearce Robert Pearce committed [r44] on Code

    Removed some redundant code and options for the unused "intro_msg"

  • Robert Pearce Robert Pearce committed [r43] on Code

    Ticket #5 - the passwd_feedback position is now relative to the root window

  • Robert Pearce Robert Pearce modified ticket #5

    Inconsistent coordinate system for auth fail message

  • Robert Pearce Robert Pearce posted a comment on ticket #5

    Rather than break everyone's themes, I'll keep the overall "two message classes" but make passwd_feedback always screen-relative. This will be a breaking change for users of V1.3.7 through V1.3.9 but only if they've enabled password feedback. For distros who are adopting V1.3.9 now, I recommend using the attached patch, to avoid confusion.

  • Robert Pearce Robert Pearce created ticket #5

    Inconsistent coordinate system for auth fail message

  • Robert Pearce Robert Pearce committed [r42] on Code

    Cleaned up some more redundant Mode_Lock tests

  • Robert Pearce Robert Pearce modified ticket #4

    Odd results from F1 when no sessions are defined

  • Robert Pearce Robert Pearce posted a comment on ticket #4

    Fix committed at r41

  • Robert Pearce Robert Pearce committed [r41] on Code

    Ticket #4 : Replaced the config parser with one that correctly differentiates

  • Robert Pearce Robert Pearce posted a comment on ticket #4

    This looks like a result of a very poorly designed parser for the config file. I knew I didn't like the look of it, now I know why. In the absence of an explicit sessions xxx line later in the file, the parser erroneously populates the sessions option with what it finds in the line sessionstop_cmd /usr/bin/sessreg ...

  • Robert Pearce Robert Pearce posted a comment on ticket #3

    See also Debian bug #459260

  • Robert Pearce Robert Pearce committed [r40] on Code

    Bug fix : Don't react to F1 in slimlock (it's not meaningful and used to mess

  • Robert Pearce Robert Pearce committed [r39] on Code

    Moved HideCursor and setBackground from App class to Panel class, to avoid

  • Robert Pearce Robert Pearce committed [r38] on Code

    Tidy up, simplify, and fix a bug in, the merge of slimlock in commit

  • Robert Pearce Robert Pearce committed [r37] on Code

    Corrected the handling of the -n / -nodaemon option so that it doesn't swallow

  • Robert Pearce Robert Pearce created ticket #4

    Odd results from F1 when no sessions are defined

  • Robert Pearce Robert Pearce posted a comment on ticket #3

    I think the problem here is that the panel code, when in DM mode, assumes the X "display" is the physical screen, and draws the panel over that area. With multiple monitors (or even sometimes without, if the motherboard has an unused LVDS socket for an LCD panel) the display covers the full area of the Xinerama canvas, on which the monitors are arranged. It looks like steps were taken to fix this for slimlock and there is code to read the XRandR data to find the primary monitor.

  • Robert Pearce Robert Pearce created ticket #3

    Does not play nicely with multiple monitors / Xinerama

  • Robert Pearce Robert Pearce committed [r36] on Code

    Removed the "sessreg" bug note in the man page as the real problem should now

  • Robert Pearce Robert Pearce committed [r35] on Code

    Commit fix - forgot to add the "original" theme to the CMakeLists

1 >