Can somebody please help me solve this. i tired everything i can. i am runnin xQuartz 2.85, Emacs 28.2, Server is linux based. i get this over ssh. Emacs works fine without ssh.

libGL error: No matching fbConfigs or visuals found libGL error: failed to load driver: swrast Connection lost to X server ‘localhost:10.0’ When compiled with GTK, Emacs cannot recover from X disconnects. This is a GTK bug: https://gitlab.gnome.org/GNOME/gtk/issues/221 For details, see etc/PROBLEMS. Fatal error 6: Aborted Backtrace: emacs[0x5194a2] emacs[0x4febb1] emacs[0x519559] emacs[0x4cab03] emacs[0x4cac1c] /usr/lib/x86_64-linux-gnu/libX11.so.6(_XIOError+0x52)[0x7f6dc1716492] /usr/lib/x86_64-linux-gnu/libX11.so.6(_XEventsQueued+0x7d)[0x7f6dc1713b4d] /usr/lib/x86_64-linux-gnu/libX11.so.6(XPending+0x61)[0x7f6dc1705341] /usr/lib/x86_64-linux-gnu/libgdk-3.so.0(+0x701ff)[0x7f6dc1db21ff] /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_prepare+0x19f)[0x7f6dc188c8ef] /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x5229b)[0x7f6dc188d29b] /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_pending+0x2c)[0x7f6dc188d43c] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(gtk_events_pending+0x12)[0x7f6dc20971b2] emacs[0x4cb38d] emacs[0x505f82] emacs[0x506625] emacs[0x5be02d] emacs[0x428ca1] emacs[0x50ad97] emacs[0x50c440] emacs[0x50db54] emacs[0x576c46] emacs[0x4fef74] emacs[0x576bb5] emacs[0x4fef13] emacs[0x504127] emacs[0x504488] emacs[0x41ef32] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3)[0x7f6dbfa5f083] emacs[0x41fc0e] Aborted (core dumped)

  • ipmonger@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    11 months ago

    Yes, that will likely be sufficient. Note: it may need to install additional dependencies…

      • fiddlerwoaroof@alien.topB
        link
        fedilink
        English
        arrow-up
        1
        ·
        11 months ago

        This is confusing to me: Cocoa emacs works pretty well and doesn’t need XQuartz at all. If you’re trying to run the gui over ssh X forwarding, you need to install the lucid version on the server: Debian, at least has it pre-packaged: apt install emacs-lucid should just work

          • alanthird@alien.topB
            link
            fedilink
            English
            arrow-up
            1
            ·
            11 months ago

            What exactly are you doing here?

            Presumably you’re running Emacs on a remote, Linux, server, and trying to display it locally using XQuartz over ssh X forwarding?

            If so then the locally installed version of Emacs is irrelevant. It’s not used in any way. You want to look at the version of Emacs installed on the remote server.

            As u/fiddlerwoaroof said, you need to install lucid emacs on the server.

            If you just want to run it locally on your Mac then forget about X, install the brew version and it’ll Just Work. But it sounds like you already have that working.

            • Artistic-Safe232@alien.topOPB
              link
              fedilink
              English
              arrow-up
              1
              ·
              11 months ago

              sorry for the all all confusion. Actually we have a linux system with GEOS-Chem running. i connect to this server with ssh on my m1 air to edit input files, but i cant open emacs. the only way to do it is through terminal which i am not much familar. is there any other option through which is edit file in GUI mode in my machine. lucid emacs seems not easy installation. can i install mavim on remote sever and then open files with local machine with macvim.

              • 7890yuiop@alien.topB
                link
                fedilink
                English
                arrow-up
                1
                ·
                11 months ago

                Another option is to run a local Emacs and access the remote files over ssh via Tramp.

                E.g.: C-x C-f /ssh:USERNAME@HOST:/path/to/file

                You can read about Tramp in its own manual: C-h i g (tramp) RET