Install Gnome On Dragonfly Bsd Wine

Active1 year, 10 months ago

Even attempting to install a Samba server (with the command sudo apt-get install samba-server^) ends with the same level of errors. It's beta, I get it. I understand this is a beta release. Tutorial: Install Gnome Desktop and Gnome Display Manager on OpenBSD 4.7. Tutorial: Install Gnome Desktop and Gnome Display Manager on OpenBSD 4.7. Installing Gnome in OpenBSD 4.7. I have tried so many times to have a working desktop on DragonFly BSD without success that finally decided to post here in hope that somebody could have the. Tutorial: Install Gnome Desktop and Gnome Display Manager on OpenBSD 4.7. Tutorial: Install Gnome Desktop and Gnome Display Manager on OpenBSD 4.7. Installing Gnome in OpenBSD 4.7. I have tried so many times to have a working desktop on DragonFly BSD without success that finally decided to post here in hope that somebody could have the.

It is my second day in *nix world and search didn't help me to solve my issue. This question here is not relevant either.
I installed FreeBSD 11 and I installed KDE.

I tried to run it like

but turns out that I also need X server to run a UI. Ok. So I installed it like

Wine lets you run Windows software on other operating systems. With Wine, you can install and run these applications just like you would in Windows. Wine enables Linux, Mac, FreeBSD, and Solaris users to run Windows applications without a copy of Microsoft Windows. Wine is free software under constant development. Other platforms may benefit as well. How To Install A Public Git Repository On A Debian Server Git is a free distributed revision control, was initially created by Linus Torvalds for Linux kernel development. It is primarily developed on Linux, but can be used on other Unix operating systems including BSD, Solaris and Darwin. If you want to play SuperTux, TuxRacer, Chromium, or GLtron, a prompt asking if the user wants to install WINE pops up. Selecting Yes installs WINE and all of the WINE games. I am at a complete loss as to why these games are using the Windows versions when Linux versions are available.

Now I'm running X with 'startx' and then I'm running KDE with 'startkde'and I'm getting

Could not start d-bus. can you call qdbus?

How I can call qdbus? What's that?

Update 1

As was suggested I edited rc.config and added

Install Gnome On Dragonfly Bsd Wine

result is the same

Update 2

I followed §5.7.2 of a handbook and /proc was mounted by adding this line to /etc/fstab:

/etc/rc.conf was edited and now has three lines:

Now if I'm running startkde I'm getting error:

I found somewhere that I need to execute

to check if plasma-desktop is installed, and looks like it is fine. Not sure about kde. Here it is:

Kusalananda

Dragonfly Bsd Review

161k18 gold badges318 silver badges506 bronze badges
Pavel KovalevPavel Kovalev

2 Answers

Generate an xorg.conf configuration file then copy it to your /etc/X11/xorg.conf :

To test it run

To exit press Ctrl+Alt+ Backspace then run:

Also you should have the following line under ~/.xinitrc file:

Install Gnome On Dragonfly Bsd Wine

Make it executable chmod +x .xinitrc

Run startx

GlassesGAD3RGAD3R
30.4k19 gold badges63 silver badges123 bronze badges

Really, if the error message asks you whether you can run the qdbus tool, you should be asking a question that tells the world what happened when you ran the qdbus tool. This question in the error message is there for a reason.

That said, there is enough here to know what is going on, and running qdbus manually will largely only confirm what this already tells us.

You do not have an /etc/machine-id file. As I said in question comments, that is a separate question all in itself. See 'Missing /etc/machine-id on FreeBSD/TrueOS/DragonFly BSD et al' and its further reading.

The problem here is that the fallback behaviour of D-Bus is malfunctioning. It is not falling back to non-systemd mechanisms at all.

There are two Desktop Bus brokers in a system running a desktop environment like GNOME or KDE. You have started the system-wide one that runs as the superuser with the dbus_enable='YES' setting in /etc/rc.conf. But you also need another per-user or per-session one that runs as the logged-in user, for these desktop environments to work. They contact the per-user or per-session broker, not the system-wide broker. They do this by being invoked with the location of that per-user or per-session broker passed to them as an environment variable.

startkde is trying to run dbus-launch to achieve this, expecting it to run a Desktop Bus broker whose location startkde can pass along to the desktop environment. It also attempts to run qdbus itself, which if a broker has not yet been launched will also attempt to run dbus-launch, passing it the --autolaunch option. As you can see from the dbus-launch manual page, this option takes a machine ID as a mandatory option argument. qdbus is trying to obtain this machine ID and pass it as that argument.

You can probably now guess what is happening.

Because qdbus has not managed to obtain a machine ID, because it is only looking in the non-existent /etc/machine-id, it is passing the --autolaunch option with an empty machine ID string to dbus-launch, which is crashing that program, which means that no per-session Desktop Bus broker is started and neither is your desktop environment attached to that broker.

To fix this, simply make /etc/machine-id be a copy of the D-Bus machine ID, using the setup-machine-id tool or move-and-symbolic-link options in the answer to 'Missing /etc/machine-id on FreeBSD/TrueOS/DragonFly BSD et al'.

You'll be glad to hear that KDE developer Lubos Lunak declared KDE's Desktop Bus broker autostart mechanism to be broken ten years ago, and no-one has since come along with a fix.

  • Lubos Lunak (2007-10-22). I officially declare dbus autolaunch to be broken. . KDE/kde-workspace. GitHub.
  • Bernard Mentink (2016-06-24). Trouble running KDE or Gnome. dragonfly-users.

Open Bsd

JdeBPJdeBP
41.3k5 gold badges88 silver badges202 bronze badges

Dragonfly Bsd

Not the answer you're looking for? Browse other questions tagged freebsdkdex-server or ask your own question.