Deepin DDE doesn't retain settings on reboot

Every time I reboot the settings are lost for most items in the DDE.
It goes back to my guest WiFi.
Time resets the clock to 24 hour display
Audio resets to PC Speaker, and I am unable to play audio from my Intel HDMI.
All HDMI Outputs say unplugged and unknown or no.
Even though I am using the TV for my monitor.
I’m on a Dell Optiplex 7040 with an i7, 16 GB RAM, 500 GB SSD.

I’ve ran about 10 different distro’s on this mini PC with no troubles until now.

Hello…
I’ve been using Deepin on and off for a couple of years…From Endeavour and other distros…
Never had a problem remotely like the one you have described…
If this is a new installation the only things that comes to mind is an update using the terminal…
Try…
yay -Syy
That will update the mirrors…
Then…
yay -Syu
That will show any updates…
Update if any…
Just a guess on my part, but the only thing I can think of…
Good luck…
Peace
There are lots of people in the forum that are far more knowledgeable than I am…
Hopefully someone will come along and be more helpful…

2 Likes

some boot log wold may be say something where we can start to investigate:

journalctl -b -0 | curl -F 'f:1=<-' ix.io

simple post the url it gives out …

1 Like

I’ll give it a go as soon as I have power again. Almost a tornado last night and been without power ever since I posted :rofl:

Well I went through all this above. Rebooted, settings still lost on a 2nd reboot.
I did attempt to install tilda for a drop down Quake like terminal. But it doesn’t seem to have the right formatting. I’ll have to go through the css of it to update probably.
Unfortunately uninstalling it doesn’t seem to work right because now I can’t get its settings screen back installed or uninstalled. That program may have hosed my install.
[kewl@DDE-Arch ~]$ sudo pacman -Syu
[sudo] password for kewl:
:: Synchronizing package databases…
core 136.1 KiB 1864 KiB/s 00:00 [----------------------------------------] 100%
extra 1650.4 KiB 2.56 MiB/s 00:01 [----------------------------------------] 100%
community 4.9 MiB 2.57 MiB/s 00:02 [----------------------------------------] 100%
multilib 159.1 KiB 3.31 MiB/s 00:00 [----------------------------------------] 100%
endeavouros 12.0 KiB 461 KiB/s 00:00 [----------------------------------------] 100%
:: Starting full system upgrade…
resolving dependencies…
looking for conflicting packages…

Packages (17) cmake-3.17.1-1 cups-filters-1.27.3-2 deepin-anything-arch-5.0.1-67 dhcpcd-8.1.7-1
endeavouros-mirrorlist-1.6.2-1 endeavouros-theming-5-1 go-2:1.14.2-1
gtk-update-icon-cache-1:3.24.17+29+g85389c4bcf-1 gtk3-1:3.24.17+29+g85389c4bcf-1 libdrm-2.4.101-1
librsvg-2:2.48.3-1 libssh-0.9.4-1 libstaroffice-0.0.7-1 linux-5.6.3.arch1-1
linux-headers-5.6.3.arch1-1 nano-4.9.2-1 qpdf-10.0.0-1

Total Download Size: 248.14 MiB
Total Installed Size: 863.26 MiB
Net Upgrade Size: 2.71 MiB

:: Proceed with installation? [Y/n] y
:: Retrieving packages…
linux-5.6.3.arch1-1-x86_64 69.4 MiB 2.59 MiB/s 00:27 [----------------------------------------] 100%
dhcpcd-8.1.7-1-x86_64 182.8 KiB 2.98 MiB/s 00:00 [----------------------------------------] 100%
linux-headers-5.6.3.arch1-1-x86_64 21.1 MiB 2.60 MiB/s 00:08 [----------------------------------------] 100%
nano-4.9.2-1-x86_64 548.3 KiB 2.88 MiB/s 00:00 [----------------------------------------] 100%
cmake-3.17.1-1-x86_64 7.3 MiB 2.55 MiB/s 00:03 [----------------------------------------] 100%
qpdf-10.0.0-1-x86_64 993.9 KiB 2.82 MiB/s 00:00 [----------------------------------------] 100%
cups-filters-1.27.3-2-x86_64 867.9 KiB 2.85 MiB/s 00:00 [----------------------------------------] 100%
librsvg-2:2.48.3-1-x86_64 1536.1 KiB 2.78 MiB/s 00:01 [----------------------------------------] 100%
gtk-update-icon-cache-1:3.24.17+29+g85… 15.3 KiB 0.00 B/s 00:00 [----------------------------------------] 100%
libdrm-2.4.101-1-x86_64 262.7 KiB 3.21 MiB/s 00:00 [----------------------------------------] 100%
gtk3-1:3.24.17+29+g85389c4bcf-1-x86_64 11.2 MiB 2.61 MiB/s 00:04 [----------------------------------------] 100%
libssh-0.9.4-1-x86_64 193.2 KiB 2.99 MiB/s 00:00 [----------------------------------------] 100%
libstaroffice-0.0.7-1-x86_64 1941.0 KiB 2.78 MiB/s 00:01 [----------------------------------------] 100%
deepin-anything-arch-5.0.1-67-x86_64 12.3 KiB 0.00 B/s 00:00 [----------------------------------------] 100%
go-2:1.14.2-1-x86_64 127.2 MiB 2.49 MiB/s 00:51 [----------------------------------------] 100%
endeavouros-mirrorlist-1.6.2-1-any 10.9 KiB 3.56 MiB/s 00:00 [----------------------------------------] 100%
endeavouros-theming-5-1-any 5.5 MiB 2.72 MiB/s 00:02 [----------------------------------------] 100%
(17/17) checking keys in keyring [----------------------------------------] 100%
(17/17) checking package integrity [----------------------------------------] 100%
(17/17) loading package files [----------------------------------------] 100%
(17/17) checking for file conflicts [----------------------------------------] 100%
:: Running pre-transaction hooks…
(1/1) Removing linux initcpios…
:: Processing package changes…
( 1/17) upgrading cmake [----------------------------------------] 100%
warning: directory permissions differ on /usr/share/icons/
filesystem: 777 package: 755
( 2/17) upgrading qpdf [----------------------------------------] 100%
( 3/17) upgrading cups-filters [----------------------------------------] 100%
( 4/17) upgrading linux [----------------------------------------] 100%
( 5/17) upgrading deepin-anything-arch [----------------------------------------] 100%
( 6/17) upgrading dhcpcd [----------------------------------------] 100%
( 7/17) upgrading endeavouros-mirrorlist [----------------------------------------] 100%
Removing existing files:
/usr/share/endeavouros/EndeavourOS-icon.png
/usr/share/endeavouros/EndeavourOS-logo.png
/usr/share/endeavouros/splash.png
/usr/share/endeavouros/backgrounds/endeavouros-wallpaper.png
( 8/17) upgrading endeavouros-theming [----------------------------------------] 100%
( 9/17) upgrading go [----------------------------------------] 100%
(10/17) upgrading librsvg [----------------------------------------] 100%
(11/17) upgrading gtk-update-icon-cache [----------------------------------------] 100%
(12/17) upgrading libdrm [----------------------------------------] 100%
(13/17) upgrading gtk3 [----------------------------------------] 100%
warning: directory permissions differ on /usr/share/icons/
filesystem: 777 package: 755
warning: directory permissions differ on /usr/share/themes/
filesystem: 777 package: 755
warning: directory permissions differ on /usr/share/themes/Default/
filesystem: 777 package: 755
warning: directory permissions differ on /usr/share/themes/Default/gtk-3.0/
filesystem: 777 package: 755
warning: directory permissions differ on /usr/share/themes/Emacs/
filesystem: 777 package: 755
warning: directory permissions differ on /usr/share/themes/Emacs/gtk-3.0/
filesystem: 777 package: 755
(14/17) upgrading libssh [----------------------------------------] 100%
(15/17) upgrading libstaroffice [----------------------------------------] 100%
(16/17) upgrading linux-headers [----------------------------------------] 100%
(17/17) upgrading nano [----------------------------------------] 100%
:: Running post-transaction hooks…
( 1/12) Reloading system manager configuration…
( 2/12) Arming ConditionNeedsUpdate…
( 3/12) Updating module dependencies…
( 4/12) Updating linux initcpios…
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: ‘default’
-> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
==> Starting build: 5.6.3-arch1-1
-> Running build hook: [base]
-> Running build hook: [udev]
-> Running build hook: [autodetect]
-> Running build hook: [modconf]
-> Running build hook: [block]
-> Running build hook: [keyboard]
-> Running build hook: [keymap]
-> Running build hook: [filesystems]
-> Running build hook: [fsck]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-linux.img
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: ‘fallback’
-> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect
==> Starting build: 5.6.3-arch1-1
-> Running build hook: [base]
-> Running build hook: [udev]
-> Running build hook: [modconf]
-> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: wd719x
==> WARNING: Possibly missing firmware for module: aic94xx
-> Running build hook: [keyboard]
-> Running build hook: [keymap]
-> Running build hook: [filesystems]
-> Running build hook: [fsck]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-linux-fallback.img
==> Image generation successful
( 5/12) Inform user to reboot after certain system package upgrades.
( 6/12) Probing GDK-Pixbuf loader modules…
( 7/12) Compiling GSettings XML schema files…
( 8/12) Probing GTK3 input method modules…
( 9/12) Updating icon theme caches…
(10/12) Updating the info directory file…
(11/12) Updating the desktop file MIME type cache…
(12/12) Updating the MIME type database…
[kewl@DDE-Arch ~]$ sudo Yay -Syy
[sudo] password for kewl:
sudo: Yay: command not found
[kewl@DDE-Arch ~]$ sudo yay -Syy
Please avoid running yay as root/sudo.
:: Synchronizing package databases…
core 136.1 KiB 1944 KiB/s 00:00 [----------------------------------------] 100%
extra 1650.4 KiB 2.83 MiB/s 00:01 [----------------------------------------] 100%
community 4.9 MiB 2.80 MiB/s 00:02 [----------------------------------------] 100%
multilib 159.1 KiB 3.61 MiB/s 00:00 [----------------------------------------] 100%
endeavouros 12.0 KiB 0.00 B/s 00:00 [----------------------------------------] 100%
[kewl@DDE-Arch ~]$ sudo yay -Syu
Please avoid running yay as root/sudo.
:: Synchronizing package databases…
core is up to date
extra is up to date
community is up to date
multilib is up to date
endeavouros is up to date
:: Starting full system upgrade…
there is nothing to do
:: Searching databases for updates…
:: Searching AUR for updates…
there is nothing to do
[kewl@DDE-Arch ~]$ journalctl -b -0 | curl -F ‘f:1=<-’ ic.io
<!doctype html>

ic.io - This is a premium name <!-- .domainname { font-size: 225px; letter-spacing: -9px; margin-top: 88px; }
-->
</style> 
<!--[if IE]>
<style>
</style>
<![endif]-->
<script type="text/javascript">
	var random_images_array = ["divido-background-pan.jpg", "divido-background-red.jpg", "divido-background-lwn.jpg"];
	function getRandomImage() {
		var num = Math.floor( Math.random() * random_images_array.length );
		var img = random_images_array[ num ];
		document.getElementById("billboard").style.background = "url(/img/"+ img +")";
	}
	window.onload = getRandomImage;
</script>
<noscript>
	<style type="text/css">
		#billboard { background-image: url(/img/divido-background-pan.jpg); }
	</style> 
</noscript>
ic.io
This is a premium name

This could be your new website address! ic.io is a premium domain name, being released from an allocation of domains that were previously unavailable for registration.

In a world of long domain names, a premium, short and memorable domain name is a very attractive URL for a website or email. They are easier to remember, faster to type, and are bold, distinctive ways to stand out from the rest of the crowd.

These domains are becoming available as part of an historic process where the registry is relaxing its prior restrictions regarding allocation of this and other domains.

					<p>
						<a href="https://www.divido.org/io/go/ic.io" target="_blank" class="yesbutton">I want it!</a>
						<a href="https://www.divido.org/io/go/ic.io" target="_blank" class="yestext">Take a moment to place your expression of interest on this domain and many other names at Divido!</a>
					</p>
					<br clear="all" />
					<div class="hellocallto">
						The highest bidder could certainly become the new registrant of this domain!
					</div>
				</div>
			</div>
			<div class="helloabout">
				<a href="http://www.nic.io/about.html" target="_blank">About NIC.IO</a> | 
      <a href="https://www.divido.org/io" target="_blank">About Divido</a>
			</div>
		</div>
		<div class="imagine">
			<span class="imaginetop">Imagine...<br /></span>
			<span><img border="0" width="22" height="22" alt="Email" src="/img/divido-icon-email.png" />you@ic.io<br /></span>
			<span><img border="0" width="22" height="22" alt="Globe" src="/img/divido-icon-globe.png" />www.ic.io<br /></span>
		</div>
	</div>
	<div id="action">
		<div class="actionlogos">
			<a href="http://cdns.net/" target="_blank"><img border="0" width="142" height="64" title="CDNS.net" alt="CDNS.net" src="/img/cdns-logo-142x64.png"></a>
			<img border="0" width="126" height="64" title="Compatible with DNSSEC, IPv6 and ANYCAST" alt="Compatible with DNSSEC, IPv6 and ANYCAST" src="/img/divido-compatible.png">
			<a href="https://www.divido.org/" target="_blank"><img border="0" width="64" height="64" title="Auctions powered by Divido" alt="Auctions powered by Divido" src="/img/divido-action-logo.png"></a>
		</div>
		<div class="actionget">
			<div class="getit">
				Get an .io domain!
			</div>
			<div class="whois">
				<form class="search-wrapper cf" action="http://www.nic.io/cgi-bin/whois" method="post">
        <input type="text" name="query" maxlength="64" placeholder="yourdomain.io" value="ic.io">
					<button type="submit">check</button>
				</form>
			</div>
		</div>
	</div>
	<div id="footer">
		<div class="copyright">
			Copyright &copy; 
			<script type="text/javascript">
			<!--
			var date = new Date();
			var yy = date.getYear();
			var year = (yy < 1000) ? yy + 1900 : yy;
			document.write(year);
			 //-->
			</script>
			NIC.IO. All rights reserved. Powered by Divido LTD, UK.
		</div>
	</div>
</div>		
[kewl@DDE-Arch ~]$

Maybe I should just start my install fresh again?

[quote=“KewlToyZ, post:5, topic:4182”]
journalctl -b -0 | curl -F ‘f:1=<-’ ic.io
[/quote

Somethings not working here?

su
journalctl -b -0 > /tmp/journal
exit

To post

cat /tmp/journal | curl -F ‘f:1=<-’ ix.io

1 Like

Thanks Rick, I think I got the major bugs fixed now. I did a new install again.
HDMI Sound is working and so is WiFi.

1 Like

The firmware warnings are meaningless. You can actually install the packages if the messages bug you but unless you have hardware that uses them it’s pointless.

I take it back, Dash Clock, HDMI Sound, they revert back on every reboot. Also I can’t enable transparency in Settings the toggle jumps back to off every time. My conky widgets aren’t transparent either. I tried booting into norml and lts kernels. both the Window Effect Toggle stays off won’t turn on.

This doesn’t seem to work either?
[kewl@eos-7040 ~]$ su
Password:
[root@eos-7040 kewl]# journalctl -b -0 > /tmp/journal
[root@eos-7040 kewl]# exit
exit
[kewl@eos-7040 ~]$ cat /tmp/journal | curl -F ‘f:1=<-’ ix.io
bash: -’: No such file or directory
[kewl@eos-7040 ~]$ cat /tmp/journalctl | curl -F ‘f:1=<-’ ix.io
bash: -’: No such file or directory
cat: /tmp/journalctl: No such file or directory
[kewl@eos-7040 ~]$ su
Password:
[root@eos-7040 kewl]# cat /tmp/journal | curl -F ‘f:1=<-’ ix.io
bash: -’: No such file or directory
[root@eos-7040 kewl]# journalctl -b -0 > /tmp/journal
[root@eos-7040 kewl]# cat /tmp/journal | curl -F ‘f:1=<-’ ix.io
bash: -’: No such file or directory
[root@eos-7040 kewl]#

I went and made a hardinfo.html file but I can’t upload here.

Seems like wrong quotes are used. Try this:
cat /tmp/journal | curl -F 'f:1=<-' ix.io

that’s not the boot log // journal…
command you where using has a typo … ix.io not ic.io…

copy paste is not working or why do you type the command by hand???

[kewl@EOS-A730 ~]$ cat /tmp/journal | curl -F ‘f:1=<-’ ix.io
cat: /tmp/journal: No such file or directory
[kewl@EOS-A730 ~]$ su
Password:
[root@EOS-A730 kewl]# journalctl -b -0 > /tmp/journal
[root@EOS-A730 kewl]# ^C
[root@EOS-A730 kewl]# cat /tmp/journal | curl -F ‘f:1=<-’ ix.io

http://ix.io/2i6w
[root@EOS-A730 kewl]#

I got that to work this time around.
I am starting to think the lost settings are a DDE bug having to do with directory permissions in the /var/ directory. Particulary cache and lib directories.
I ran into this with Deepin OS with 3 folders needing the permissions changed from root to my username for read/write permissions due to NVidia driver installations.
I reinstalled again after going through it all. I had to disable Fast Boot and Hibernation in my Windows 10 Control Panel Power Settings this time around.
I will see how things go this time.

I’m also investigation some of the settings listed here being responible mentioning NVidia drivers : https://wiki.archlinux.org/index.php/Deepin_Desktop_Environment

I haven’t installed any driver managing utilities for NVidia yet. the NVidia XServer shortcut doesn’t do anything by default when clicked.

I also find I can’t open and read any source files with the Deepin Editor beyon stuff in the Home Directory even if I am browsing as an Admin with DDE File Manager.

leafpad editor is working best with root privileges
sudo pacman -S leafpad to install then start it from the terminal like this:
sudo leafpad
But it is not recommended at all to run GUI apps with root privileges…
better use terminal-based editor like nano:
sudo nano where/your/file/is/text.txt

Question is why, tho. It really isn’t any realistic risk increase with using a GUI app. It seems to me like an archaic piece of advice from back when GUI programs still were buggy, or as a security measure in other ways: If you don’t know how to use the terminal, you are not good enough to handle root privileges…?
I always use the right-click “Open as root” in my file manager when I am about to edit a dotfile; why make it difficult?

Besides you get the same comments everywhere for any editor. Nano and Vim included:
“Editing files as root might damage your system. Strongly advice against…” etc. Well yes, but Linux makes it impossible to NOT do things as root unless you want a completely unmodified system.

Sorry, small rant over. :slight_smile:

https://wiki.archlinux.org/index.php/Running_GUI_applications_as_root

It probably uses polkit. It’s not the same as sudo.

It’s a human factor vulnerability more than anything else… As usually you need root privileges only when editing system files it would end up badly if you don’t know what you’re doing no matter where (in what editor) you did it.

Never said it was using Sudo. My point is just that I don’t get navigating to a directory somewhere in the terminal and open it in Nano and whatnot when I can just right click on it. Why over complicate things?

As for the second point… Not necessarily. You have to open the shared wallpaper folder as root to put new wallpapers in, for example.
But yes, I get why system essential dotfiles aren’t editable without caution, it’s the constant warnings that annoy me. The stern look and the “You REALLY shouldn’t do that…!” while at the same time you HAVE to edit files to get your driver to your printer to work, or whatever.

I think that it is nearly impossible to come up with a system that makes everyone happy. The way it is has some ‘foolish oddities’ - such as the wallpaper example you mentioned - as well as the capability of forcing some thought before doing whatever you’re planning to do that can affect the system. Unfortunately, the frequency that involves can lead to an almost automatic entry of the sudo password, which conspires against the ‘pause for thought’ intended!

I guess all you can consider is that, annoying as it can be, it isn’t Windows! :grin:

1 Like