So, I've got things partially working, but it's not very good.

I created a .xinitrc containing:
    kwin_x11 &
    exec plasmashell
and then run startx.

I do get a plasma desktop with a Task Manager and an Application Launcher. But the launcher is mostly empty (Favourites, Applications, Computer, History, and Leave but no applications in any of them). And when I manually add things to them, they've disappeared when I restart.

I'm tempted to blow the whole machine away and reinstall from scratch, but I'd like to try any alternatives first.

Any further help would be appreciated.

Thanks,
    Graham


On 15/12/19 10:25 pm, Graham Menhennitt wrote:
Thanks again for the reply.

When I do the .xinitrc change and run startx, I get the problem again. If I do startx without the .xinitrc, then do the "exec ck.." bit from a xterm, I also get the problem. But if I do startx and then run plasmashell from an xterm, it's all ok.

Any more clues?

Thanks,

    Graham

On 15/12/19 8:40 pm, Tobias C. Berner wrote:
Moin moin

Correct; You can check the pkg-message of plasma5-plasma-workspace on
how to start it directly:
Create a ~/.xinitrc with the following content:
    exec ck-launch-session startplasma-x11

Then use 'startx' to start X.

As a side-note, can you make sure, that all your installed software is
up-to-date?

mfg Tobias

On Sun, 15 Dec 2019 at 09:54, Graham Menhennitt
<gra...@menhennitt.com.au> wrote:
Thanks for replying, Tobias.

I'm not sure that I know how to do that. A bit of googling suggests
running startx from the console and then running plasmashell from an xterm.

When I do that, I get a good working desktop. I don't get the KDE window
manager though - I get my twm from startx.

Is that what you meant? If so, and since the desktop looks good, what's
my next step to getting back to sddm?

Thanks again,

      Graham

On 15/12/19 5:42 pm, Tobias C. Berner wrote:
Moin moin

does it work properly if you start plasma desktop via startx instead of sddm?


mfg Tobias

On Sun, 15 Dec 2019 at 03:00, Graham Menhennitt
<gra...@menhennitt.com.au> wrote:
It turns out that the problem I described below was due to the wrong NVidia driver being loaded. It appears that I now need to use the -390 version rather than the default -440 version. So now sddm-greeter doesn't crash and I get the login screen correctly.

But after I login, the screen goes crazy. I get a bunch of horizontal white lines appearing which make it seem like I'm looking out a window through venetian blinds. I can make out the icons for some of the programs that are running (Firefox etc.) but it's effective unusable.

My video card is a GeForce GT 730. And I'm running 12-Stable on AMD64.

Do I now need an Xorg.conf perhaps?

Does anybody have any ideas, please?

Thanks,

      Graham


On 11/12/19 10:28 pm, Graham Menhennitt wrote:

Following up myself...

Some time after the screen goes blank (about 10 seconds), I get a message logged:

      pid 1178 (sddm-greeter), jid 0, uid 219: exited on signal 6 (core dumped)

When I run lldb with sddm-greeter and the core file, I get the following stack backtrace. Does that help?

In the meantime, I'll try building Qt with debug symbols.

Thanks,

      Graham

* thread #1, name = 'sddm-greeter', stop reason = signal SIGABRT
    * frame #0: 0x0000000801c3b86a libc.so.7`__sys_thr_kill at thr_kill.S:3       frame #1: 0x0000000801c39c94 libc.so.7`__raise(s=6) at raise.c:52:10
      frame #2: 0x0000000801badf09 libc.so.7`abort at abort.c:67:8
      frame #3: 0x0000000801655919 libQt5Core.so.5`___lldb_unnamed_symbol156$$libQt5Core.so.5 + 9       frame #4: 0x0000000801656f7e libQt5Core.so.5`QMessageLogger::fatal(char const*, ...) const + 202       frame #5: 0x0000000800527e99 libQt5Quick.so.5`QSGRenderLoop::handleContextCreationFailure(QQuickWindow*, bool) + 297       frame #6: 0x0000000800528539 libQt5Quick.so.5`___lldb_unnamed_symbol2048$$libQt5Quick.so.5 + 505       frame #7: 0x0000000800528cf8 libQt5Quick.so.5`___lldb_unnamed_symbol2049$$libQt5Quick.so.5 + 72       frame #8: 0x000000080104b21b libQt5Gui.so.5`QWindow::event(QEvent*) + 907       frame #9: 0x000000080059dd5e libQt5Quick.so.5`QQuickWindow::event(QEvent*) + 814       frame #10: 0x0000000801839842 libQt5Core.so.5`QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) + 338       frame #11: 0x0000000801839362 libQt5Core.so.5`QCoreApplication::notifyInternal2(QObject*, QEvent*) + 210       frame #12: 0x000000080103ebcc libQt5Gui.so.5`QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) + 332       frame #13: 0x0000000801020afc libQt5Gui.so.5`QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 220       frame #14: 0x00000008055b58bf libQt5XcbQpa.so.5`___lldb_unnamed_symbol344$$libQt5XcbQpa.so.5 + 31       frame #15: 0x00000008029483c7 libglib-2.0.so.0`g_main_context_dispatch + 311       frame #16: 0x0000000802948753 libglib-2.0.so.0`___lldb_unnamed_symbol117$$libglib-2.0.so.0 + 515       frame #17: 0x0000000802948804 libglib-2.0.so.0`g_main_context_iteration + 100       frame #18: 0x0000000801891e06 libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 102       frame #19: 0x0000000801834a0e libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 494       frame #20: 0x0000000801839ace libQt5Core.so.5`QCoreApplication::exec() + 142       frame #21: 0x00000000002696a4 sddm-greeter`___lldb_unnamed_symbol211$$sddm-greeter + 996       frame #22: 0x000000000025510f sddm-greeter`___lldb_unnamed_symbol1$$sddm-greeter + 271


On 11/12/19 6:39 pm, Graham Menhennitt wrote:

Hello all,

I'm running KDE on FreeBSD 12-Stable as of last week. I rebuilt all of my ports and now I can't get sddm to start properly. When it starts, my display switches to vt 9 and all I see is an empty screen. I've uninstalled, rebuilt, and reinstalled the port.

If I stop sddm and run startx, I correctly get a few xterms so I think the X side of things is working correctly.

Below is a session from sddm.log.

Does anybody have any clues, please?

Thanks in advance for any help,

      Graham


On starting with "service sddm onestart":

[18:11:50.940] (II) DAEMON: No session manager found

[18:11:50.940] (II) DAEMON: Adding new display on vt 9 ...
[18:11:50.941] (II) DAEMON: Loading theme configuration from ""
[18:11:50.941] (II) DAEMON: Display server starting...
[18:11:50.941] (II) DAEMON: Running: /usr/local/bin/X -nolisten tcp -auth /var/run/sddm/{96b45809-91c0-4a86-8533-01e4ef2920f9} -background none -noreset -displayfd 11 -seat seat0 vt9
[18:11:51.629] (II) DAEMON: Setting default cursor
[18:11:51.631] (WW) DAEMON: Could not setup default cursor
[18:11:51.631] (II) DAEMON: Running display setup script "/usr/local/share/sddm/scripts/Xsetup"
[18:11:51.633] (II) DAEMON: Display server started.
[18:11:51.633] (II) DAEMON: Socket server starting...
[18:11:51.633] (II) DAEMON: Socket server started.
[18:11:51.633] (II) DAEMON: Loading theme configuration from "/usr/local/share/sddm/themes/breeze/theme.conf"
[18:11:51.633] (II) DAEMON: Greeter starting...
[18:11:51.634] (II) DAEMON: Adding cookie to "/var/run/sddm/{96b45809-91c0-4a86-8533-01e4ef2920f9}"
[18:11:51.637] (II) DAEMON: Starting...
[18:11:51.641] (II) HELPER: [PAM] Starting...
[18:11:51.641] (II) HELPER: [PAM] Authenticating...
[18:11:51.641] (II) HELPER: [PAM] returning.
[18:11:51.641] (II) HELPER: Starting: "/usr/local/share/sddm/scripts/Xsession /usr/local/bin/sddm-greeter --socket /tmp/sddm-:0-TFJyQI --theme /usr/local/share/sddm/themes/breeze"
[18:11:51.643] (II) DAEMON: Greeter session started successfully
[18:11:51.924] (II) DAEMON: Message received from greeter: Connect
[18:12:00.558] (II) HELPER: [PAM] Closing session
[18:12:00.558] (II) HELPER: [PAM] Ended.
[18:12:00.559] (II) DAEMON: Auth: sddm-helper exited successfully

[18:12:00.559] (II) DAEMON: Greeter stopped.




And when I stop it using "service sddm stop":

[18:22:58.038] (WW) DAEMON: Signal received: SIGTERM
[18:22:58.038] (II) DAEMON: Socket server stopping...
[18:22:58.038] (II) DAEMON: Socket server stopped.
[18:22:58.039] (II) DAEMON: Display server stopping...
[18:22:58.059] (II) DAEMON: Display server stopped.
[18:22:58.059] (II) DAEMON: Running display stop script "/usr/local/share/sddm/scripts/Xstop"




Reply via email to