Re: [dev] tinyx port to libXfont2

From: stefan11111 <stefan11111_AT_shitposting.expert>
Date: Wed, 13 Nov 2024 06:33:42 +0000

On 2024-11-13 00:02, Storkman wrote:
> On Tue, Nov 12, 2024 at 08:07:45PM +0000, stefan11111 wrote:
>> Not really related to what was discussed earlier,
>> but I thought I might find someone who can help me with this here.
>>
>> I have this script for starting Xfbdev and running my .xinitrc:
>>
>> ```
>> #!/bin/sh
>>
>> export DISPLAY=${DISPLAY:-:0}
>> trap "$HOME/.xinitrc" USR1
>>
>> (
>> trap '' USR1
>>
>> exec /usr/bin/Xfbdev -screen 1920x1080 :0 vt1
>> ) &
>>
>> wait
>> ```
>>
>> This script works fine, except when I kill dwm with alt + q.
>> Instead of killing the X server along with dwm, the X server freezes
>> and
>> I have to telnet in
>> from another device to kill it, by running pkill Xfbdev.
>>
>> Does anyone know how to improve the above script to get it to kill X
>> after I kill dwm?
>
> Well, that's what xinit is for, isn't it?

Yes, but I want to have 2 scripts that launch X on my system.
xinit launches /usr/bin/X, which is symlinked to /usr/bin/Xorg.
The other script launches /usr/bin/Xfbdev.

Do you have another idea how to get 2 scripts or programs for launching
these different X servers?

-- 
Linux-gentoo-x86_64-Intel-R-_Core-TM-_i5-7400_CPU__AT__3.00GHz
COMMON_FLAGS="-O3 -pipe -march=native -fno-stack-check -fno-ident 
-fno-stack-protector -ftree-vectorize -ffast-math -funswitch-loops 
-fuse-linker-plugin -flto -fdevirtualize-at-ltrans -fno-plt 
-fno-semantic-interposition -falign-functions=64 -fgraphite-identity 
-floop-nest-optimize"
USE="-* git verify-sig rsync-verify man alsa X grub ipv6 ssl lto 
libressl olde-gentoo asm native-symlinks threads jit jumbo-build minimal 
strip system-man custom-cflags"
INSTALL_MASK="/etc/systemd /lib/systemd /usr/lib/systemd 
/usr/lib/modules-load.d /usr/lib/tmpfiles.d /var/lib/dbus /lib/udev"
How to fix gcc 14:
diff --git a/gcc/c-family/c-opts.cc.bak b/gcc/c-family/c-opts.cc
index f4dced8..0e12ac0 100644
--- a/gcc/c-family/c-opts.cc
+++ b/gcc/c-family/c-opts.cc
_AT_@ -861,8 +861,6 @@ c_common_post_options (const char **pfilename)
       reject certain GNU extensions also present the defaults for later
       language modes.  */
    if (!c_dialect_cxx ()
-      && !flag_isoc99
-      && !global_dc->m_pedantic_errors
        && !OPTION_SET_P (flag_permissive))
      {
        flag_permissive = 1;
Received on Wed Nov 13 2024 - 07:33:42 CET

This archive was generated by hypermail 2.3.0 : Wed Nov 13 2024 - 07:36:09 CET