Failed to fetch updates error: "configured multiple times"?

It looks like there are two different errors here:

The first is that it looks like the AppCenter has been added twice. I'm not sure what has done this, but apt doesn't handle the same repository being configured twice very well. It's configured once in /etc/apt/sources.list on line 56. And once in /etc/apt/sources.list.d/appcenter.list. The original/correct place for this is the /etc/apt/sources.list.d/appcenter.list file, so I would recommend removing the AppCenter line from /etc/apt/sources.list
Secondly, it looks like apt is having some issues writing some metadata due to Permission denied errors on two files. It may be worth trying to remove these with the following command (they should be automatically re-downloaded on the next apt update):

sudo rm /var/lib/apt/lists/partial/pt.archive.ubuntu.com_ubuntu_dists_xenial-backports_main_dep11_icons-64x64.tar.gz /var/lib/apt/lists/partial/pt.archive.ubuntu.com_ubuntu_dists_xenial-updates_restricted_dep11_Components-amd64.yml.gz


How to get Japanese input working on Loki?

I just installed nimf for Korean input and it works like a charm. I don't use Japanese but nimf does support Japanese with anthy so give it a try! First install nimf with sudo apt-get install nimf , then run im-config -n nimf , then reboot. Next, run nimf-settings and set up your hotkey to switch input methods. Reboot again and it should work! Just remember that you might need to install gnome-language-selector ( sudo apt-get install gnome-language-selector ) and switch the Japanese input to nimf since ibus is already installed. Hope it works! :)


You must have previously added the PPA for 'Birdie' app to your system's repositories list. But as Birdie has gotten quite old and apparently hasn't been  released for Ubuntu 18.04 (bionic), your system can't find the proper 'bionic' release file in that particular PPA, displays an error message and can't proceed with other updates.

To fix the AppCenter update process, you could remove Birdie PPA from your system's PPA list. You can read how to do it here.


The thing that worked for me is
Fonts looks weird at Loki (and just in my user session!). How do I fix it?

But I got an error:

GLib-GIO-Message: 21:06:40.395: Using the 'memory' GSettings backend.
 Your settings will not be saved or shared with other applications.

I solved it as described here https://blog.csdn.net/juwenkailaodi/article/details/86525841]

export GIO_EXTRA_MODULES=/usr/lib/x86_64-linux-gnu/gio/modules/


How to open links from Slack in existing Firefox window

I've found that the problem was Slack from Snap. When I installed both Slack and Firefox via AppCenter as non curated apps, it works normally. Something is not working between different stores.


Cannot change lockscreen Calender widget's language

GUI method , does not always work

Go to Settings > Language and Region. You will see something like

Then click the unblock button and enter your password. In formats select your correct region and language .It is India (English) for you , I set United States because there isn't a English format for my location and I think that this is a bug with elementary OS.

Click the Set System Language button and then the Set Language button

Logout and back in to see the changes. Restart to see the changes on the greeter

Terminal method , always works

Run the following in a terminal
For your location it is

localectl set-locale "LANG=en_IN.utf8"

For my location it is

localectl set-locale "LANG=en_LK.utf8"

For other locations modify the command


I noticed that Synaptics drivers for linux are no longer being mantained, so is espected that some people wil have bugs, Archlinux community recommends to use the libinput package instead of synaptics. With you output seems like the kernel doesn't know what driver use, maybe is missing some configuration?

First able do you cheked out if you disabled the touchpad input? Fn + F5 keys
If the problem persists update the post with your synaptics configuration in /usr/share/X11/xorg.conf.d/somethingwith-synaptics.conf.

Check out this post seems that someone fixed that with the command

xinput set-prop <11> "Device Enabled" #

Also you can check the ArchLinux Wiki for further information here. I hope this helps.


Get an error on running sopcast or dropbox related to patheon-filechooser-module

You will always get an error about not being able to load the file chooser module with legacy gtk2 apps or with qt apps.

The "Mutex" bit is the part that's causing problems. This is related to an upstream bug in Gtk (See this bug report) and doesn't seem to affect the version of dropbox available from software center (as reported in this bug report).


Other than speed (I'm assuming)- what am I losing if I install Elementary OS on HDD?

Absolutely nothing. Even gaming changes mainly in loading times (of well optimized).
I would say apart from the starting and shutdown times you won't notice the difference


Missing owncloud sync and pgp encryption in geary

Actually you can use the owncloud sync client .deb-file, which you can download at your owncloud page. To sync your calendar you can use the CalDAV-Link from the owncloud calendar app and import it into the desktop calendar app from eOS.


How can I upgrade my dual boot to a full installation with drive encryption?

The easiest way is to backup your data, wipe the disk, and reinstall elementary os.  Full disk encryption is available as an option when you reinstall.


Grub Problem after installing Elementary OS 5.1

After fresh Hera install and reboot, I can't boot and get same error:

  error: file '/boot/grub/i386-pc/normal.mod' not found.
  Entering rescue mode...
  grub rescue>

What I did to solve it:

Boot again with USB install stick ("Try Elementary" option).
From a terminal console, create the missing folder ( /boot/grub/i386-pc ) on the target disk.
Install grub.

Something like this:

$ sudo mount /dev/sda3  /mnt    ( in my case, /dev/sda3 is my root / partition )
$ sudo mkdir  /mnt/boot/grub/i386-pc
$ sudo grub-install  --root-directory=/mnt    /dev/sda

reboot. That's all. Working.

Some info:

When installing, the wizard asked me to create an EFI partition. So, I tried WITHOUT and then WITH EFI partition. Either case, I get same error (I just keep a small partition in the first sectors of the disk, about 200MB, which I toggle from FAT32 to EFI type).

Credits to https://bbs.archlinux.org/viewtopic.php?id=207827

Good luck.


Keyboard layout permanently modified/corrupted. Need help!

gsettings reset-recursively org.gnome.desktop.wm.keybindings

OR

dconf reset -f /


Having installed gnome-disk-utility I already had Open With > Disc Image Mounter in context menu and a gnome-desk-image-mounter.desktop file in /usr/share/applications. Looking into that, I have created a .contract file that works with the same consequence (and so is a bit pointless, adding nothing, although answers the question):

sudo gedit /usr/share/contractor/mount_iso.contract

With:

[Contractor Entry]
Name=Mount
Icon=drive-removable-media
Description=Mount ISO file
MimeType=application/x-cd-image;application/x-raw-disk-image
Exec=gnome-disk-image-mounter %f
Terminal=false
StartupNotify=false
Type=Application
NoDisplay=true
X-Ubuntu-Gettext-Domain=gnome-disk-utility

Just like with  Disc Image Mounter, the image is not yet mounted, but added to the file manager sidebar list of drives and mounted from there


My screen settings aren't saving on reboot

There is an easier option to use Super+p to cycle display modes, this way with a few pressings on the p key while you hold the Super key you will go through all setups until you have the one with the diabled secondary monitor. I believe your settings are saved into ~/.config/monitors.xml file, but for some reason after restart the OS searches for a dual monitor setup and starts with it first. What I did before for a simular problem was to edit this file and remove all the settings excluding the monitor setup I want to use, but it was not permanent for a long time.

note: ~ above means your home folder.


Problem in loading the desktop in ELementaryOs!

I think you have some top panel indicator application which is stacked to load the timeout is exactly 60 sec. So then it failed is release the loading of your desktop.


How to disable desktop composition while gaming in fullscreen?

You can create a script to launch the game that disable hot corners before launching game then enable them back after closing the game.

Example, launch_game.sh:

#!/usr/bin/bash

# Make backup of the settings
dconf dump /org/pantheon/desktop/gala/behavior/ > ~/.hotcorner.dconf

# Disable hot corner (just reset,as they are disabled by default)
dconf reset /org/pantheon/desktop/gala/behavior/hotcorner-topright
dconf reset /org/pantheon/desktop/gala/behavior/hotcorner-topleft
dconf reset /org/pantheon/desktop/gala/behavior/hotcorner-bottomright
dconf reset /org/pantheon/desktop/gala/behavior/hotcorner-bottomleft

# Launch the game
putyourgamecommandhere

# Load back your hot corner settings
dconf load /org/pantheon/desktop/gala/behavior/ < ~/.hotcorner.dconf


Run gsettings reset-recursively org.gnome.system.proxy in terminal the command will reset proxy settings.


the RSS url that you need is this: http://blog.elementary.io/rss


Files uses GLib functions for mounting and they do not provide any MountFlags to influence this.  Maybe we could use the Linux.mount function, which does allow control over such options.

I suggest raising a wishlist issue on GitHub at https://github.com/elementary/files/issues.


Had same problem for last two days after update.  Installed pavucontrol and selected the external soundcard through it instead of through settings.  Worked.


Screen keeps dimming no matter what I set in power options

Install dconf-editor, and open up org/gnome/settings-daemon/plugins/power

And there you can find various useful power-related settings that you can tweak/toggle:


Freya has a known UEFI bug. You can find details here.

Here is a sister thread that walks through the fix.

Please let me know if you need anything explained and I will try my best to expound on their solution.


I tried the solution proposed on the comments:

sudo apt install xserver-xorg-video-intel

But it didn't work because I had xserver-xorg-video-intel-lts-utopic installed, which causes a conflict.

To solve this, I used aptitude to install it (xserver-xorg-video-intel) and remove the conflicting packages:

sudo aptitude install xserver-xorg-video-intel

But then aptitude removed some core packages, mainly elementary-desktop, because they depended upon the -lts-utopic version of the xserver-xorg-video-intel package. To solve this issue, I added the stable elementary ppa with:

sudo add-apt-repository ppa:elementary-os/stable

and reinstalled the elementary-desktop package:

sudo apt-get update && sudo apt-get install elementary-desktop

after a reboot the shadows are working again!


Flatpak installation from flathub.org doesnt add flatpak apps to elementaryos appcenter

There is ongoing work to support this. See the developers git resource: Support systemwide flatpaks I can't give a specific date as to when that feature would be ready, but I would hope it would be complete by the release of elementary OS 6.0.
Old post from omgubuntu: elementary OS Now Has Support for Flatpak Apps


Best Email notifier to replace standard Geary

You can have a look at Nylas N1: https://www.nylas.com/n1. Its free and is open source.


Does anyone know how to get an XP-Pen Star 06 tablet working on Ubuntu/elementaryOS or Linux?

I just ordered this tablet and am waiting for it arrive but looking around for linux drivers I found that Xp Pen have actually released a linux driver Checkout this page https://www.xp-pen.com/download/index/cid/36.html


How can I remove the keyboard layout icon from the wingpanel?

You can remove the keyboard indicator via the command line

sudo apt remove --purge wingpanel-indicator-keyboard

Or via any package manager remove the wingpanel-indicator-keyboard package.


It can be accomplished with a standard e-mail signature that will be appended to the end of the e-mail message.

Here's how: go to Accounts (Ctrl+M), click the account you want the signature on, click the edit icon at the bottom, under the composer section check the box for "Sign e-mails", then fill in whatever you would like it to say, then click Save.

Check it my writing a new message.  The signature should already be at the end of the message.


Need help with changing the wingpanel icon of MegaSync Linux client

Finally found the answer. For anybody looking.
rafael's answer on the question change skype icon wingpanel.
Install elementary+. It works for megasync. :)

sudo add-apt-repository ppa:cybre/elementaryplus
sudo apt-get update && sudo apt-get upgrade
sudo apt-get install elementaryplus


If it is actually an Asus laptop in terminal do

rfkill unblock bluetooth

If it isn't an Asus laptop

echo "blacklist asus-wmi" | sudo tee /etc/modprobe.d/asus-blacklist.conf

Reboot


Got the same thing happening as well... My workarournd in the "SystemSettings" window is click on "unlock"button in the right upper corner as admin and add a language on the "+" button on the left corner. WHen I added my language this way somehow all other languages where shown as well at this point.


welcome to the Elementary OS forum!

Since you have already created the group "share" and you are confident that both accounts are members of the group "share" then setting the POSIX permissions are relatively straight forward.

1. Go to Applications -> Terminal (or Win+T)
2. In Terminal type: cd ~
WARNING: The next two commands use the recursive flag!  This means that the command will set the owner and group (then the file permissions) from that point down.  Please follow all instructions carefully...
3. Type: sudo chown -R rahul:share Videos
NOTE: You will be prompted for your login password.
I included the username from your screen shot.
4. Type: sudo chmod -R 775 Videos
NOTE: This will give full read, write and execute permissions to your rahul account and the "share" group.
5. Type Cont+D to exit the Terminal.

At this point, you and anyone in group "share" will have full access to rahul's Videos folder.  Furthermore, anyone in the "share" group will be able to make changes (add, edit or delete) files from rahul's Videos folder.

Good luck.


Remote access options for off-site tech support

It's not as elegant as other solutions but teamviewer has everything you need.


No.

AMD dropped the flgrx support for the version of the Xorg server that Ubuntu 16.04 ships with.

https://lists.ubuntu.com/archives/ubuntu-devel-discuss/2016-March/016315.html


Strategies for dealing with horribly out of date software in the Ubuntu repos

Maybe, this tool could help you : Y-PPA Manager

However, you'll have first to search with this tool by yourself.

Regards,

Nikos


How to add a new VPN connection in Loki using .ovpn file?

In Loki, openvpn and networkmanager-openvpn are already installed.

To import an *.ovpn, you need to make sure you have certificate files separate from the *.ovpn.

Then go to System Settings -> Network -> VPN. Click the "+", then in the window that pops up, click on "Add".

In the dropdown you'll see "Import a Saved VPN connection".


Increased idle RAM usage with time on eos Juno

I updated my kernel to kernel v4.18 on my Acer laptop with a AMD A12 and Radeon RX and it gave me all types of problems, went back to 4.15 and the problems stopped. I would try down grading your kernel to the default kernel and see if that helps.


Stick with using the Default Open Source drivers. Installing the one from AMD will give you a black screen on boot and then you will have a hell of a time undoing and fixing that.

Stick with the defaults as the RX 480 truly is not supported for Elementary by AMD.


GRUB on SSD while elementary OS is on HDD

When installer asks you how to install, (Only elementary, etc.), you must select "More", set partitions, choose the correct partition you want to mount as /boot, and correct device to install grub.


Increasing root system is a tricky options and may result in non working OS. Backup your data before you try. If you have free space next to / partition then you can do following. You can boot your system from live USB OS (ex: Ubuntu from USB drive). After that start the gParted program. Select the "/" partition and drag scroller to new size. Click on apply. Reboot your system. This is only possible if you have free space next to "/" or if you manage to create some free space next to "/".
I am attaching a screenshot of gParted for you.


This feature was implemented in the version of Mail that ships with Loki. The solution is to upgrade to the latest release of elementary OS


Loki installation - 3rd party drivers and UEFI secure boot

I haven't reproduced your situation specificaly but I have been trough same condition once on pure Ubuntu. The package that does that on Ubuntu is "mokutil". If no prompt was shown to you to disable secure boot chances are you already are on "unsecure" mode. It showed to me very early on boot. Probably shown by the BIOS itself. Disabling it is permanent and should pose no real threat. All it does it to allow non signed code to be loaded on boot. If you ever decide to go back to your stock OS you could re-enable it on BIOS after a factory reset.

More information on Secure Boot.


Two Finger Scrolling doesn't work on elementaryOS Hera on VMWare Player

I faced the same issue, and solved it by following this guide for Ubuntu 18.04 LTS which is what Elementary OS Hera is based upon.
https://vitux.com/how-to-activate-two-finger-scrolling-in-ubuntu/
I didn't have to edit the configuration file, but after removing the libinput, and adding the synaptics package and rebooted then two finger scrolling started working. I ran the synclient command, and found that VertTwoFingerScrolling was already set to "1".


How can I get my Login Screen to appear on my primary monitor?

This is a bug. You can track it here by adding yourself where it says "Does this bug affect you?" and "subscribed to this bug's notifications". I recommend subscribing so that developers prioritize the issue and can ask for your logs, if needed.


Applications menu is messed up after copying files from old home folder

GNOME application categories are stored in /usr/share/desktop-directories/ and in /home/[your-username]/.local/share/desktop-directories/.  Try copying the contents of these folders from your old installation to the new one, and see if it helps.

More info on categories available here.


Epiphany "Oops! Unable to display this website."

The "Oops! Unable to display this website" message occurs when the WebKit process displaying the webpage crashes. (This happens in a secondary process to ensure the main Epiphany process does not crash.) Crashes are always a bug that should be reported to the developers so they can try to fix it. Such issues are usually also security vulnerabilities that could be exploited by a sufficiently-determined attacker, so reporting the crash can also help make Epiphany more safe to use.

Rarely, this might be a bug in Epiphany's code itself, but it's almost always a bug in WebKit, so it's best to report the issue on https://bugs.webkit.org. Prefix the bug title with [GTK] and be sure to select the WebKitGTK+ component to ensure that the right developers notice the bug. To be useful, the bug report needs to include a stack trace taken with WebKit debug symbols. This requires a bit of technical expertise, but it's not too hard. See https://wiki.gnome.org/Community/GettingInTouch/Bugzilla/GettingTraces for information on how to get a good stack trace.


Have you considered nomachine? https://www.nomachine.com

It is my go to for setting up screen share on computers. It works on Linux,  Mac,  Windows and requires almost no setup. Also lets you hear audio from the remote system.  If you prefer open source there is OpenNX,  same tech as nomachine,  but for easy of setup,  I just use nomachine.


Elementary Os: Change firefox default icon

You can edit the default firefox.desktop file:

First open terminal and copy the original one:

cp /usr/share/applications/firefox.desktop ~/.local/share/applications/

Now edit the copy ~/.local/share/applications/firefox.desktop with your favorite editor.

You need to adjust the line containing

Icon=firefox

to

Icon=/PATH/TO/YOUR/ICON

Mostly icons are stored under /usr/share/icons/... Probably you will find your desired icon there.


Recommended antivirus applications for Linux

If you need a system integrated solution I would suggest the Open Source Antivirus ClamAV.

sudo apt install clamav

or its GTK graphical user interface ClamTK

sudo apt install clamtk

It is intended to be an easy to use, light-weight, on-demand scanner
for Linux systems. It has been ported to Fedora, Debian, RedHat,
openSUSE, ALT Linux, Ubuntu, CentOS, Gentoo, Archlinux, Mandriva,
PCLinuxOS, Frugalware, FreeBSD, and others.


Terminal keep linking with IDE when open the IDE from terminal

When opening any application throw terminal the process will the linked to the terminal that opened it.
But you can disown the process that opened the terminal and then close the terminal without affecting the application by using the following syntax when opening the application throw terminal:

webstorm & disown

Syntax using with webstorm as example.


Laptop crash everytime i start Windows VM on VirtualBox

I had this problem about two weeks ago. I haven't had the time to revisit it yet but you might find these links helpful. They boil down to two things:

Update VirtualBox to 5.2
Disable 3D acceleration

Good luck!

VirtualBox on Loki freezing entire system

https://www.linuxquestions.org/questions/slackware-14/virtualbox-freezes-entire-computer-4175553037/


Unable to update / PPA unsigned after fresh install - Hera

Found this link in my searches:
Error while doing 'sudo apt update': no Release file

I was able to do apt upgrade.

App-center still doesn't work

Update
edit appcenter, elementary and patches .list flies - remove any refrence to Hera / Juno to Bionic and save.

Everything works.


How can I fix the error-black box in elementary os?

This is easily fixed with a change to the autostart desktop file.
Edit .config/autostart/dropbox.desktop and change the Exec line to:

Exec=env XDG_CURRENT_DESKTOP=Unity QT_STYLE_OVERRIDE="" dropbox start -i

Log out and then back in and you should have a working icon in the systray.

The only problem is that dropbox likes to overwrite this file back to the original, so you may want to make it read-only and/or change the owner to prevent that.


I had a similar issue, but instead a black screen, it hanged for a while and displayed almost all the frame as a corrupted image, all except the text box and buttons. So I believe this is a GPU problem and Ubuntu may be using a different driver.

For me, the solution was:
1 - In the Applications menu, search for Software & Updates
2 - go to the Drivers tab
3 - I exchanged the proprietary driver (Nvidia 390) for the open source one (X server)
4 - Restarted and everything was faster without hiccups.

Check for this or look further for your GPU.

I don't know if this interferes with or causes the second problem, you'll have to further test it.


Elementary OS, add custom command in context menu pantheon-files

Firstly, I would recommend putting custom contracts in ~/.local/share/contractor.

If you do not need terminal to open then this works:

[Contractor Entry]
Name=Создать миниатюры изображений [500px]
Description=Make thumbnails
Icon=terminal
MimeType=inode;application/x-sh;application/x-executable;
Exec=sh -c 'cd %U; for file in *.jpg; do convert -scale 500 $file tn_$file ; done;'
Gettext-Domain=sh

You can get terminal to open as well by appending io.elementary.terminal; to the shell command


apt-get and add-apt-repository not working

Install Software Properties

sudo apt install software-properties-common


Dual boot, elementary OS not detecting windows partition

Read your question wrong just select install something else and make your own partitions a swap 2x ram and rest to /


There is an option to encrypt the disk when you select the device for partitioning in the installer setup. This will encrypt the entire disk and not just the home partition (assuming you use the default partition scheme which is just one ext4 partition and one swap partition).


Dual boot Windows 10 - elementary OS with UEFI

Try this.

From windows cmd:

diskpart
list disk
select disk X
clean
create partition primary
select partition 1
format fs=fat32 quick
active
assign

Using (or like) 7-zip for decompress iso image into USB.

In bios settings disable secureboot, legacyboot can (should) be disabled. Save preferences. At start, with USB plugged in, press F9, select "EFI file", select your boot device (USB), go to /EFI/BOOT and select grubx64.efi


Typing freezes the system for a short time

About the QUESTION

Have you tried using another keyboard? And/Or another USB port? Linux is very reactive in terms of a faulty hardware, could be "working" but having EMI. This is just a theory, but easier to test another hardware first than to keep trying to find the needle on the haystack

(Could be useful if you provide Xorg's log [/var/log/Xorg.0.log] and the syslog [/var/log/syslog.log]. Remember to replicate the problem just before that way the problem will get into the log)

ANNEX

(This didn't work for MrPiva, but I'll leave it as future reference.)

To fix/help with what's on dmesg

[   20.081766] random: crng init done
[   20.081776] random: 7 urandom warning(s) missed due to ratelimiting

It seems to be a bug fixed in plymouth/0.9.3-3 but Ubuntu and we have plymouth/0.9.3-1

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=897572#82

https://unix.stackexchange.com/a/442744

https://launchpad.net/ubuntu/+source/plymouth

https://packages.debian.org/search?keywords=plymouth

1. RNG-TOOLS

You could try installing rng-tools to help with the issue

  Rng-tools. The rng-tools is a set of utilities related to random number generation in kernel. The main program is rngd, a daemon developed to check and feed random data from hardware device to kernel entropy pool. This is mainly useful to increase the quantity of entropy in kernel to make /dev/random faster.

Install rng-tools

sudo apt install rng-tools

If you installed haveged, remove it

sudo apt purge haveged

2. HAVEGE

  Linux entropy source using the HAVEGE algorithm
   haveged is a userspace entropy daemon which is not dependent upon the
   standard mechanisms for harvesting randomness for the system entropy
   pool. This is important in systems with high entropy needs or limited
   user interaction (e.g. headless servers).

  haveged uses HAVEGE (HArdware Volatile Entropy Gathering and Expansion)
   to maintain a 1M pool of random bytes used to fill /dev/random
   whenever the supply of random bits in dev/random falls below the low
   water mark of the device.

  More information about HAVEGE is available at
   http://www.irisa.fr/caps/projects/hipsor/

Install:

sudo apt install haveged

sudo systemctl enable haveged

sudo systemctl start haveged

ref: https://unix.stackexchange.com/a/461466


Go back to your install disk and copy over /usr/share/themes and /usr/share/icons, overwriting what you've changed (take a backup if you want)
Reinstall with sudo apt-get --reinstall install


How to set alternative terminal as default

gsettings set org.gnome.desktop.default-applications.terminal exec gnome-terminal
gsettings set org.gnome.desktop.default-applications.terminal exec-arg ''

If you want to set a terminal other than gnome-terminal as the default, replace that text in the command.
If you would like to do this in a GUI, run dconf-editor and drill down the menus (org > gnome > desktop > applications > terminal). exec sets the command to execute as the default and the exec-arg adds any flags to run on the command. (Note that the description says that this method is deprecated, which it has said for some time, but it works with Loki. Otherwise there is an order in which GNOME prefers different terminals.)
To restore the defaults (pantheon-terminal -e):
gsettings reset org.gnome.desktop.default-applications.terminal exec
gsettings reset org.gnome.desktop.default-applications.terminal exec-arg

Edit (Gnome 3.36.2):
The path to the same settings on newer versions of Gnome is org.gnome.desktop.applications.terminal instead, however:

DEPRECATED: This key is deprecated and ignored. The default terminal is handled in GIO.


Adding and deleting entries from wingpanel

I think you're referring to "Desktop Entries". They are located in /usr/share/applications (for applications you install through the package manager) and in ~/.local/share/applications.

You can delete these with the filemanager. Open "Files" from the start menu. Then enter ~/.local/share/applications in the pathbar and hit enter. This should contain the corresponding files, but it doesn't show their title, just the filename. To check which is which you can open them in any text editor (right click -> Open with).

As for creating new entries, I'd like to refer you to this question on AskUbuntu.


GTK-error while running a pyplot-application

Pantheon Files (the default file manager) contains a custom GTK+ module called pantheon-filechooser-module.

It's shipped on up-to-date systems, but it's not activated yet (currently, the default GTK+ file chooser dialog is still in use). That's most likely the reason it fails to load. Additionally, it might fail because it is a GTK+2 application.

On the other hand, it might be possible you removed Pantheon files. If that's the case, it might be the (other) reason the module fails to load, because it's not installed on your system.


How do I install the latest version of GIMP in Luna?

Option 1: Upgrade to Freya

The recommended way would be to upgrade to Freya, sooner rather than later. That will get you a whole host of updates on various things, including updating GIMP to 2.8.10.

Option 2: Add the Repository

With a little command-line magic, you can indeed upgrade GIMP, and only GIMP, in a way that will keep you up to date in the future. Otto Kesselgulasch's repository will likely upgrade you to the latest release, currently 2.8.14.

The code below adds and auto-confirms the PPA repository, and quietens down the updating a little. That means it may take a while to show progress, and may look like it's stopped, but rest assured it's still working away.

sudo add-apt-repository -y ppa:otto-kesselgulasch/gimp &&
sudo apt-get update -qq &&
sudo apt-get install gimp


Turning up the volume past the maximum in Juno

The command for that is gsettings set io.elementary.desktop.wingpanel.sound max-volume 150. You may need to log out for this to take effect.

Also take into account that this is going to cause distortion since it's going to increase the volume over 100%.


OpenVPN tries to creates TUN/TAPdevices as needed, and only the root user can do this

You could use sudo to run it by editing the sudoers file, to allow an usergroup like vpnusers to start OpenVPN without password

You can add the following line to the file

%vpnusers ALL = NOPASSWD: /path/to/openvpn /path/to/openvpn.conf

I recommend you better to follow the instructions from the OpenVPN wiki, it shows you how you could run it as an user

  By default, OpenVPN runs as the root user. This page seeks to describe how to instead run as an unprivileged user, "openvpn", instead. This is more secure than the built-in directives(--user and --group) because the openvpn process is never started with root permissions. Additionally, reconnects(including those which push fresh routes and configuration changes) which normally break after privileges are dropped via --user are handled without issue.

https://community.openvpn.net/openvpn/wiki/UnprivilegedUser


I faced similar problem.The solution is

disable secure boot in the bios security tab


Running two browsers with separate network interfaces

Personally, i have achieved something like that. I used my laptop to pick up the wifi. Then, used the ethernet on the laptop to run to my xp desktop. the trick to it is one of the wifi connections has to be shared if i can remember right its the ethernet port. This can all be done by
-clicking the wifi symbol
-networks settings
-then at the bottom there's a tab edit connections then
-under ipv4 tab,set the ipv4 to shared with other computers
-under ipv6 tab, set the ipv6 to disabled
-make sure your link negotiation is on automatic
- top two boxes under the general tab are checked
- and it may not be wise but i also had all the boxes under the tab dcb unchecked Then again i may be wrong. It may take some tinkering. also, if you are talking about using one computer and two connections separately, i would think a vm would be the only way to seperate the two incoming connections in to different browsers.


Installation to USB put grub on my hard disk and changed boot parameters

Boot into elementary and open the terminal and type :

sudo software-properties-gtk -e universe && sudo apt-get update
sudo apt-get install mbr
sudo install-mbr /dev/sdX

Replace sdX with the correct disk device which I have think is sda

If you cannot boot elementary on the USB. Boot to the live USB / CD and type sudo grub-install /dev/sdb replacing sdb with the USB drive device (which you say is sdb)


You will need to install the GTK developer tools first.

sudo apt-get install libgtk-3-dev

Then you will be able to enable the inspector either via the dconf editor, or by executing the terminal command

gsettings set org.gtk.Settings.Debug enable-inspector-keybinding true

You can then launch the Inspector with Ctrl+Shift+i

In my experience, the GTK Inspector takes a very long time to load the first time you launch it after launching your GTK app. But after the initial launch, you can close it and it will relaunch much faster.


How can I change Chrome scrollbars to the thin scrollbars?

Install this extension from Chrome Web Store.

Also, you can install this theme for better integration.

After all the above steps Chrome looks like this:


What is" automatic pinning", and how does it work?

Automatically pinning is a feature where Plank will pin items when you move an item that is not currently pinned. For example if you open Files, its icon will appear in the dock temporarily and be removed when you close it. However if you move the icon in the dock to another position, it will now be pinned and stay in the dock even when the app is no longer running.


elementary OS does not use product keys or prompt for product keys.
Please ensure that what you have downloaded and are trying to install originates from the elementary website and that the checksum matches as per the installation guide.


It sounds like this a known issue with Music.

Until this problem is fixed, you could use a standalone sync app such as gtkpod or sync using music player such as Rhythmbox.


Can't un-mirror display for dual monitors - Juno

OK - After digging around I found the Windows-P key on the keyboard somehow should it lose. This solution was buried in the comments here: https://www.reddit.com/r/linux4noobs/comments/3kohhd/disabled_second_monitor_in_elementary_os_now_i/


Yes, "files" is "pantheon files". It seems to be their strategy to fork everything and simplify it to unusability.


Yes you can... just create an install drive, boot from it and choose where it says "Try elementary OS without installing" in the boot menu

And later, inside if you want to install it just execute where it says something like "Install elementaryOS"

Fragment of grub.conf from elementaryos-5.0-stable.20181016.iso

menuentry "Try elementary OS without installing" {
    set gfxpayload=keep
    linux   /casper/vmlinuz  file=/cdrom/preseed/ubuntu.seed boot=casper quiet splash ---
    initrd  /casper/initrd.lz
}
menuentry "Install elementary OS" {
    set gfxpayload=keep
    linux   /casper/vmlinuz  file=/cdrom/preseed/ubuntu.seed boot=casper only-ubiquity quiet splash ---
    initrd  /casper/initrd.lz
}
menuentry "OEM install (for manufacturers)" {
    set gfxpayload=keep
    linux   /casper/vmlinuz  file=/cdrom/preseed/ubuntu.seed boot=casper only-ubiquity quiet splash oem-config/enable=true ---
    initrd  /casper/initrd.lz
}
menuentry "Check disc for defects" {
    set gfxpayload=keep
    linux   /casper/vmlinuz  boot=casper integrity-check quiet splash ---
    initrd  /casper/initrd.lz
}


HP Officejet 5740 printer random characters and symbols

Accoring to the official HPLIP-homepage your printer needs al least HPLIP version 3.14.10.
Unfortunately elementary OS only provides HPLIP version 3.14.3 in it's repositories.

You need to install the latest version of HPLIP in order to get your printer running. I'd suggest you take a look at godslayer_69's answer to a familiar question, the installation seems to be a little bit tricky.


Add XDG_DOWNLOAD_DIR="$HOME/Downloads" to ~/.config/user-dirs.dirs.

(Note DOWNLOAD is not plural, it's the only one that isn't...)

Then run xdg-user-dirs-update, and the folder should have the correct icon.


Chrome Doesn't Render Until I Move The Cursor

Got the same issue with Juno on Intel Kabylake CPU with Intel HD 620.

I had to disable GPU acceleration in settings. If that doesn't help try one more step - go to “chrome://flags” and disable “GPU Rasterization”.

Good luck.


Elementary Loki and Ubuntu 16.04 (which Loki is based on) both operate using Linux kernel 4.4. Though this kernel has incremental updates. Whether these updates would remove hardware support I can't say. But as a test you could force your system to boot using an older kernel. See if the dongle works. If not, try another. If you've exhausted all kernels and it's still not working then it could be cause by something else.

You can give Grub Customizer a shot at setting your boot kernel. Check instructions on how to install and use it here.


How do I fix the error "couldn't find a place to store the pinned certificate"

This is a known issue with the older version of Geary that Mail is based on.
The newer Geary has fixed this.

References:

https://gitlab.gnome.org/GNOME/geary/-/issues/20
https://bugzilla.gnome.org/show_bug.cgi?id=736640#c27

The second link provides a temporary workaround.

-Reed


Keep Plank unhidden and maximize windows to plank like in OS X?

You achieve that result by setting  the "Never hide" option in System settings > Desktop > Dock.


This can be fixed by checking turning on the keyboard and setting it to pairing mode. Then you should select it in the available devices on the OS, click pair button, wait for a prompt to enter the key, enter 0000, and repeat this process a few times taking 1 to 2 seconds before inputting 0000. After this, the system should recognize and use the Bluetooth keyboard.


How to install Atlassian SourceTree in Freya?

SourceTree from Atlassian is only available for Windows and Mac and not Linux.
You can express the desire for a linux version here
https://answers.atlassian.com/questions/149631/sourcetree-for-linux


Seems like you have disabled animations. Then GTK reserves the space for the revealer.


How can I change windows scaling for different display resolution? (and rotation problem!!)

Which release are you running?

Loki will automatically detect and set the native resolution of each screen.  Then, the Display applet in Settings will have a context menu to rotate your secondary displays.

You can change the font size under Accessibility.  If you want to change the interface scaling, use dconf editor under org.gnome.desktop.interface.scaling-factor.  I find however that 0 (let the system autodetect) works the best.

On my development workstation I have a 4k and two 1080 displays.  The 4k and one 1080 are in landscape, while the third display is in portrait orientation.  The Display applet under settings properly rotates the portrait screen, and the layout saves and restores flawlessly.  I use "Largest" font size in Accessibility, and then per application I will zoom in or out if I am running it on the 4k or a 1080 display.

Each screen cannot have its own scaling or font sizes.  These settings are system wide.  Therefore find a suitable middle ground that looks ok on all the displays, and stick with it.  This is a known limitation of all current Linux window managers, from my experience.


As @Suici recommended, you should try to run it from the USB to see if your hardware is compatible (out-of-the-box, anyway). If you're unfamiliar with the procedure, when booting from the installation USB of elementary, you can choose to either install it right away, or try it. If you choose to try it, elementary will run full-blown operating system from the USB, and at that moment you can see what works and what doesn't.

It will probably work, since Linux has great hardware support, the only thing that may not work is the touchscreen, but I may be wrong (I never tried installing to a touchscreen device).


You can use NaSC, an application made by Peter A for elementary OS.

More info at NaSC webpage


Freya on Parallels on MacBook Pro with Retina keeps reverting to 800x600

I was able to fix this issue. It appears that the xorg.conf file was never created. I believe that whatever caused the VM to lock with the mount: / busy being the last thing on the display must have prevented some things to finish. The following YouTube video helped me tremendously: https://youtu.be/ZA-pQqN04as

I had to boot to the grub menu and select recovery to get to a root shell before X windows starts. I typed the following:
cd /
mount -o remount,rw /
cd
Xorg -configure
mv xorg.conf.new xorg.conf
mv xorg.conf /etc/X11
sudo reboot

I now have all of the available display settings available for my monitor. Looks awesome! I love elementary!! :)


OS Freya Tweaks won't display in settings

First, I'd recommend removing all but the PPAs you have added. They're all out of date. To do that use these 3 commands:

sudo add-apt-repository -r ppa:mpstark/elementary-tweaks-daily
sudo add-apt-repository -r ppa:bmeznarsic/tweaks-freya
sudo add-apt-repository -r ppa:versable/elementary-tweaks-isis

Then remove and add this ppa:

sudo apt-get remove --purge elementary-tweaks
sudo apt-add-repository -r ppa:justsomedood/justsomeelementary
sudo apt-get install elementary-tweaks

And then it should be in your settings under Personal:

if it isn't, try a restart and check again. You could also try to search for "Tweaks".

Finally, if that doesn't work, there seems to be an issue with your install of elementary OS.


How do I force Noise to rescan my music library?

Run this command in terminal:

rm ~/.local/share/noise/*.db

Then re-scan your music library.


I believe it is a zoom bug not elementary issue, it happens to all my devices using linux in general and teams or skype does not make the same issue, just enter full screen from elementary itself not from zoom (search shortcuts for full screen).


Don't do that. From that same post:

  slave.pcm hw plugin will communicates directly with ALSA kernel driver. It is a raw communication without any conversion thus giving you a low latency audio output.

That's creating a sound interface that doesn't use pulseaudio and gives you the direct alsa output/input. Not many apps support alsa so you will end up with a broken audio system and all of the other settings you've applied won't have any effect.

Unless you are a music producer trying to record a single the disadvantages outweigh the advantages. The default config is already optimized to have a good quality with a fair cpu usage and a normal latency that is more than enough for any other task.

So yeah. Don't do it.

Finally, answering your question. You need to create that file since it's not needed by default. You can also just create a .asoundrc file on your /home directory so that it doesn't mess with other users setup.

By the way, Juno is already out so you might wanna upgrade!


That would be an issue with your graphics card driver. The fix would be to install the driver appropriate driver for your gpu. Unfortunately there is no easy way to do it as I'm in your same situation with my AMD gpu, if you're running Nvidia you might have more luck, a Google search might turn up a fix.


There's also the /etc/apt/sources.list.d as well. Each file in that directory can contain other repositories your system will search.

Check there to see if you're referencing an outdated repo.


How to choose the default directory Pantheon-files starts in

Pantheon-files saves by default the places that were opened (tabs and directories). You can however change these settings with dconf-editor under the schema org.pantheon.files.preferences:

restore-tabs if you set this to false it does not remember the last places opened
tab-info-list contains the saved list of tabs and directories

So you can either turn off the behaviour with the first setting or change the directory/directories with the second one.


How to add compact-view for file manager?

It is not currently possible for a 3rd party to provide a new view mode in Files - you would have to become an elementary developer and get a PR merged (new developers are welcomed).  I did push an experimental branch providing a compact view some years ago but at that time the design team were not too keen on adding a fourth mode especialy given the steady increase in screen size and resolution.

The column view only shows small icons and filenames of course but only one column per folder.

You can edit the setting "io/elementary/files/icon-view/minimum-zoom-level" using dconf-editor or the command line and change it to "smallest".  This allows you to decrease the icon size to the smallest available and get 3x the items compared to List view.  However, the names then become rather cramped and hard to read.


Elementary OS is asking me for OS update daily. Is that normal?

Yes, that's quite normal, usually  it's "upstream" packages.
The next version of the AppCenter will show more details on those Operating System Updates, see:  https://github.com/elementary/appcenter/pull/518

When you've added third party ppa's you'll also get more frequent Operating System Updates since those updates are not listed separately in the AppCenter. (I'm not sure why)

To see more details on the updates, without the next version of the AppCenter you could run the following commands in the Terminal:

sudo apt update
apt list --upgradable

To get more information on a specific package you could run:

apt show packagename


Pantheon-files uses a thumbnailer daemon called tumbler . You can disable generation of thumbnails for PDFs by opening a terminal and editing the config file.

sudo nano /etc/xdg/tumbler/tumbler.rc

Search for the section listed below-

# PDF/PS thumbnailer
[PopplerThumbnailer]
Disabled=false
Priority=1
Locations=
MaxFileSize=0

Change Disabled=false to Disabled=true (Ctrl+O,Enter to save the file, Ctrl+X to exit nano)

Then reset your thumbnail cache  with rm -r ~/.cache/thumbnails

Note: Rather than disabling thumbnails for all PDFs, you could set the Locations or MaxFileSize options to your liking. Unfortunately though, as far as I can tell the Locations setting only allows you to whitelist rather than blacklist folders.


Go to Applications/System Tools/System Settings/Power. Suspend settings are in there - authenticate to change these as required.


Is there any sound that your computar can play?

note, there is a sound setting where the application that play sound can be activated or desactivated.


Is it possible to install on to a mac with no OS currently installed

It's possible if you have an Intel CPU, you just need

Download the ISO.
Create a bootable USB drive in Windows with Rufus or Etcher.
Inserting your install  USB drive on the MacBook.
Start your MacBook.
After you hear the chime, press and hold Option.
Shortly after selecting the appropriate boot drive, you should be presented with the elementary OS splash screen. You may now follow the on-screen instructions which will guide you through the rest of the process.

Ref: Oficial Install Guide by Elementary OS for Mac.


I found the same issue when setting Firefox Developer Edition as my default browser. Then when opening the default browser using a shortcut, it opens a separate dock icon.

I looked in ~/.local/share/applications and found the added shortcut. It looks like it was using firefox-bin as the executable.

If you change the executable in your custom shortcut to point to firefox-bin it should fix the issue. (it did for me)


I'm confused by Elementary OS's version numbering

I think this question has been asked a lot on different forums. The primary reason they have stuck with the leading major version number as zero is "because of things [they] felt were not yet completed". We have an app store with a few "paid apps" only recently. Some hardware aren't still supported (passed down from mainstream Ubuntu not supporting them yet).

To be fair, Elementary has been stable over the years. While its developers isn't still confident about it being perfectly complete, it has brought a lot to bring Desktop Linux to users with little or zero knowledge about GNU+Linux.


How to Remove Infinality and use default settings?

You should be able to remove it with this:

sudo apt-get purge fontconfig-infinality

And remove the PPA with this:

sudo add-apt-repository --remove ppa:no1wantdthisname/ppa


This is an example how it works in VMWare Workstation. There're minimal differences to other versions of VMWare.

1) Mount the VMWare Tools CD.

VM >> Install VMWare Tools

2) Open File Manager and go to VMWare Tools. Extract the VMWareTools-xxxx.tar.gz to a known directory.

3) Open Terminal and go to the directory of the extracted archive.

cd Directory/vmware-tools-distrib/

4) Run installation

sudo su -c "./vmware-install.pl"

5) After installation enable VMWare Tools and reboot

/usr/bin/vmware-user

sudo reboot


Error with appcenter likely connected with python

I had the same issue and for me reinstalling apt_pkg work it, try:

sudo apt-get install --reinstall python3-apt


I was just looking at another answer (https://elementaryos.stackexchange.com/a/9277/7446 ) to a related question (about why shift-alt-tab behaviour was strange), and I think it might explain your problem too. In Elementary, go to settings -> keyboard -> layout, and you might find that shift-alt-tab is mapped to switch keyboard layouts. I disabled that mapping, and now alt-tab and shift-alt-tab work fine for me; I'm guessing this will also stop your keyboard layout from changing!


Unable to update or install anything due to unmet dependencies

Answer is in the error. Run sudo apt-get -f install


no need for OpenSSH-server - ssh-import-id pulls it as a dependency.


Unable to install ownCloud-Desktop-Client

Enter these two commands:

sudo apt-get clean
sudo apt-get autoclean

Try to fix the broken dependencies:

sudo apt-get -f install
sudo dpkg --configure -a

And enter again sudo apt-get -f install.

This should solve your dependency problems and you can now install owncloud-client again.


Thanks to @DanielForé for pointing me at the CSS change in GTK 3.22 which is the root cause of the issue.

Selectors for Gtk widgets have changed in GTK 3.22. Instead of “GtkButton”, the selector is now “button”.

So instead of the following CSS (works in Loki):

GtkButton.PROFILE_BUTTON_1 { color: #000000; background-color: #fbfbfb; border-color: #B0C4DE; }

The correct CSS for Juno (which uses GTK 3.22):

button.PROFILE_BUTTON_1 { color: #000000; background-color: #fbfbfb; border-color: #B0C4DE; }

Reference for all widget's selector names are listed here: https://developer.gnome.org/gtk3/stable/index.html


Can't install kdenlive and kdeconnect, 403 forbidden

From the output, it looks like you are trying to download packages from the universe repository. This repository is maintained by Ubuntu community members and not by Canonical. It's not reviewed by the Ubuntu security team either, so proceed at your own risk.

403 error can sometimes mean that the resource is no longer available, such as when a mirror gets taken down (either permanently or temporarily for maintenance). You might want to consider just waiting and seeing if the server comes back online in a few hours.

It looks like URLs without the ba prefix do currently resolve. So you might want to consider either manually downloading the packages using your web browser or changing your sources list (etc/apt/sources.list) to a working mirror.


I've installed the QtOctave that you can find in Software Center in elementary OS Freya and it works normally.


Try reinstalling it:

sudo apt remove wingpanel-indicator-datetime

sudo apt install wingpanel-indicator-datetime

That will remove and re-install the date "indicator" of the menu bar (known as wingpanel). Are you still having this issue in Loki?


Computer restarts instead of shutting down

Try typing:

sudo sync && sudo poweroff

WARNING: This program will instantly shut off the computer so you may want to save some data if you are currently working.

If that doesn't work too and your pc restarts, there might be a hardware or BIOS configuration problem.


Why is there a difference between Super-Space and other shortcuts?

The difference is that Super+Space is hardcoded right in to Slingshot. It does not check system settings for different keybindings.

I grabbed the latest source code and had a look for the word "Super". I came across this in one of the source files:

// Handle super+space when the user is typing in the search entry
private bool search_entry_key_press (Gdk.EventKey event) {
    if ((event.keyval == Gdk.Key.space) && ((event.state & Gdk.ModifierType.SUPER_MASK) != 0)) {
        hide ();
        return true;
    }

    switch (event.keyval) {
        case Gdk.Key.Tab:
            // context view is disabled until we get plugins that are actually
            // useful with a context
            // search_view.toggle_context (!search_view.in_context_view);
            return true;
    }

    return false;
}

You can see that it is hardcoded to only check for Super+Space in order to hide.

The source code can be found at Revision 558, Line 413.


Just a suggestion, you can try to emulate a wheel with this script.

#!/bin/bash
xinput set-int-prop "TOUCHPAD" "Evdev Wheel Emulation" 8 1
xinput set-int-prop "TOUCHPAD" "Evdev Wheel Emulation Button" 8 3
xinput set-int-prop "TOUCHPAD" "Evdev Wheel Emulation Timeout" 16 200
xinput set-int-prop "TOUCHPAD" "Evdev Wheel Emulation Axes" 8 6 7 4 5

You must change "TOUCHPAD" with your own touchpad name, you can get it with xinput -list

Sources (french) : https://doc.ubuntu-fr.org/touchpad#emuler_la_molette


Yeah this is normal.
Instead of restarting, you should just log out. It gonna be faster.
Btw, try to find app in AppCenter before finding it in Snapd.


How to disable desktop switch on fullscreen

You can deactivate this feature by disabling dynamic workspaces in gala preferences.

Open dconf Editor, if you have it, and go to org -> pantheon -> desktop -> gala -> behavior and untick dynamic-workspaces point.

Or just run follow command in the Terminal:

gsettings set org.pantheon.desktop.gala.behavior dynamic-workspaces false

To revert this feature back tick dynamic-workspaces point again or run gsettings set org.pantheon.desktop.gala.behavior dynamic-workspaces true in the Terminal.


R and R Commander in App Center installs but doesnt load or open

A couple of months ago, I also have a problem like that, when I download and install the game from the app center, the game appears on apps list but when I play that game nothing happens it's like automatically exit.

Maybe you can run those apps from the terminal and see the error output or anything like that. And then post the SS here.

or you can try to install the app from PPA repository.


That bug/feature request is the way to go. In fact, one exists, so please subscribe to the bug report here for when the devs need help testing solutions. If you want to give the open source devs some extra incentive, try putting a developer bounty on the task. And of course, if you're interested in writing it yourself...


Have you installed the linux driver from manufacturer page? MX922 Driver Linux Deb
During the installation process you can setup the WLAN settings of the printer.

PS: For installation you may need to install a deb-package manager first.

PPS: This should be a comment, but I do not have enough reputations


Camera Application freezes on Juno but not Loki

This issue is a problem with the Juno OS, which requires a bug to be submitted for a fix. However, you should install a third-party webcam application to use the camera. One of the best third-party camera applications for Juno OS is Cheese.


Want to dual boot elementary OS with Linux Mint. Need some guidance and questions answered

I tend to use gparted and set my drive up like this.

Partition 1, ext4, Linux Mint     (100gb)
Partition 2, ext4, Elementary OS  (100gb)
Partition 3, NTFS, Shared Data    (100gb)
Partition 4, Swap (16gb (twice the ram size))

I then set partition 1 as the root /

You will not need two Swap Partitions as both install will use the same swap.

There really is not much of a disadvantage to dual booting, you just have to work with it. I recommend a separate partition for your data.

Adding another install in the future is not hard and won't give you much trouble. Here is what I do when adding another install.

Backup your data partition (do all your data if you can)
Delete your data partition
Create two new partitions where your data partition was.
Make your EXT4 partition attached with your Swap and make them extended.
Use the other half as a NTFS data partition.

When installing another OS do not install grub. If you are installing Windows after you have installed Linux, have a live disk ready so that you can install Grub. Windows removes the Grub bootloader and installs its own, which you will have to replace.


David Hewitt on Slack pointed me towards an issue, the Exec of the AppImage desktop file doesn't have the %F argument, meaning it can't open files. After adding it, see below, it shows up in the View All Applications list.

Exec=/home/peteruithoven/Downloads/Cura-3.2.0-BETA.AppImage %F

Update: After more tips from David, this led to the following AppImageD issue: https://github.com/AppImage/AppImageKit/issues/642


Maya shows the events the day after but the integration with Wingpanel works perfect

I can confirm, OwnClound via CalDAV, event in the right panel for today not shown, but if you select the next day, event from day before are there. There is a 1 day shift


web search (or search online) from application menu?

Elementary app launcher does not have such option.


How can I set a keyboard shortcut to expand a wingpanel icon (ie the sound/music one)?

You can create a custom shortcut in settings under keyboard. You can use 'wingpanel --open-indicator={indicator}' to open a specific indicator. For sound it would be 'wingpanel --open-indicator=sound'


Private directory gets unmounted on every login

I actually could fix it myself. It had to do with the "Encrypt my home folder" option that I had ticked when installing the system. I don't know why exactly this behaviour was happening, but I could get around it by disabling the encryption of my /home/. Followed this tutorial to do so.


Error update " Could not get lock /var/lib/dpkg/lock"

This could be a problem with broken dependencies. If you've added PPAs or other third-party software sources, various dependencies might be conflicting with one another.

You could try running sudo apt-get install -f, which will attempt to fix the dependencies. (Source) If that doesn't work, this Ask Ubuntu question has additional steps you could take.

All that said, now might be a good time to do a clean install of Loki, the latest version of elementary. (It looks like you're on Freya.) You'll need to do a clean install to get the latest version anyway, and setting your applications back up might be easier than trying to resolve the dependency problem.

A fresh install will get you back to the default software sources. Loki also replaces the Ubuntu software update tools with elementary's new AppCenter, which I've found to be simpler and more reliable.


I'm not so familiar with the computer you have but as long as Windows XP runs slow probably it is not a good idea. What I recommend you is to make a live usb and try it, probably with some older version of the OS (http://osarchive.sda1.eu/elementary-os) because if I am not wrong, your computer is 32bit (i386) but all later versions of the elementary os are 64bit (amd64) and they will not run on your hardware.


Read this post here:

install windows after installing ubuntu

This post has good explained answers on how to solve your problem. These answers will also work for elementary as both uses GRUB.


Bug: Desktop Fails To Launch Sometimes After Login

When you will start Elementary OS, before you will login, I mean before you will type login / username and password, press combination of ctrl+alt+F1 to F6, usually I press F4. It will show you the terminal. Login there, I mean type your login and password, then type this in terminal:
sudo mv /etc/xdg/autostart/at-spi-dbus-bus.desktop /etc/xdg/autostart/at-spi-dbus-bus.disabled.desktop

It will ask for the password, which is actually the password you are using to login.
Then press ctr+alt+F7 to go back to GUI. Login and let me know did it solve the issue permanently.
You can reboot few times to check it.
What is funny, is the fact that this is really old bug.
reported bug


How to force windows to open on the primary monitor instead of the first monitor?

I think you should close those apps on the monitor you want them to open.

About the login screen. Yes that seems like a separate bug, it should show on all displays the same until you login. At least it does so for me on every linux distro.


Loki 0.4.1 packagekid process overloads the CPU

Have you added any third-party repository like a PPA? If a third-party repository has security warnings then this problem occurs. The related bug report is here. You can see whether you have such repositories by updating the repo list from the terminal via

sudo apt update.

If you see any security warning like weak GPG-Key algorithm, that might be the cause of the issue.


Touchpad super slow on Acer E5-574G with Loki

The elementary team issued a fix for trackpad issues recently.

Is your system up-to-date with the most recent version? You can check in AppCenter under the section Updates or alternatively upgrade your system by typing the following in terminal:

sudo apt update && sudo apt upgrade


how to make apps to be installed on my other hard drive?

UNIX and Linux systems use a radically different way of making different volumes accesible. They typically have a unified filesystem hierarchy where different volumes are mounted in subdirectories under one common root folder ("/").

Traditionally Linux does not separate as much between the OS and third-party applications installed through the package manager. Instead the filesystem hierarchy arranges files and folders by their roles. For example, most applications will consist of one or more binaries plus data like images. They will also, most probably, make use of some libraries. On Windows, a program would be installed in one common location including all of that. However, on Linux the package manager will install the binary to /usr/bin, the libraries to /usr/lib, and data to /usr/share for example. This allows for better reuse of files, leading to a more efficient use of the space. Especially for libraries it also means better RAM utilization (because they need only be loaded once for multiple programs) and better security (because they get security and bug fixes once and are applied to all the programs that use them).

What many people do on (desktop) Linux instead is to separate between the OS (including all programs installed through the package manager) and user data. That means you would mount your 1 TB volume to /home. As for how to do that, there is some official Ubuntu documentation: https://help.ubuntu.com/community/Partitioning/Home/Moving

For typical installations 128 GB is way more than you will ever need for the OS including all programs. Normally, the big chunk of data is user data, like photos, movies, music, etc.


Problems in mounting external disks for wine and virtualbox

I found a solution in putting this in the startup files:
udisksctl mount -b /dev/s[whatever, a1,a2,b1...etc].

System settings , Applications>Startup> + type in a custom command...Again , love this distro!


Black screen on boot after adding something to xorg.conf folder

I am going to provide you a solution to get back from black screen. The black screen is caused by the .conf file that you have created. First remove it, it will solve the issue.

Note : I have tested this solution

Step-1: Restart system. Go to  advanced options --> select recovery mode.

step-2:
  Now using the arrow keys scroll down to root and then hit  enter

Step-3: Run the following commands to remove:

mount -rw -o remount /
rm -rf /usr/share/X11/xorg.conf.d/50-gamma.conf
reboot

Explanation: The first command changes permission, second remove file you have created.

As a side note: If I follow instruction from blog/web, is that always safe?


The correct instructions to run are :

env XDG_CURRENT_DESKTOP=Unity QT_STYLE_OVERRIDE='' dropbox start

it worked for me !

The -i option is only necessary the first time to install the daemon, but if you've installed dropbox with the current user, that's already done.


Files is intentionally set to not thumbnail remote files by default in order to reduce network traffic.

There is a branch to provide an option to turn thumbnailing on - see:

lp:~jeremywootten/pantheon-files/fix-1458398-option-thumbnail-remote

but it needs some more work and other branches have a higher priority.


Is it possible to remove full disk encryption?

It took me awhile to get around to resolving this, but in the end, I just backed up my documents and made a list of apps I had installed, then wiped the drive and installed Freya, choosing not to encrypt the drive when given the option.

Thanks for the input, all!


As user Amphyby commented, this is a known situation when you install a distro in dual boot configuration with Windows.

Basically what is happening is that Windows reads the computer time as local time, while elementary reads it as UTC.

Easiest way to solve it is to just run this command in the terminal to set elementary to also read time as local:

  timedatectl set-local-rtc 1


elementary Loki 0.4.1 utilizes the hardware enablement stack provided by Ubuntu Destkop 16.04LTS. Currently, this is shipping kernel 4.13.  Elementary installs will receive kernel patches (eg, for the recent CPU CVEs) when Ubuntu does.

If you already have Elementary installed, you can always run the following command to see what kernel you're running:

uname -r

For more on the HWE stack, see: https://wiki.ubuntu.com/Kernel/LTSEnablementStack


Ctrl+Alt+F1 will lead u to terminal. Login to terminal with regular user and do: "rm -rf ~/.config" and reboot your PC. Keep in mind that u will lose your app settings.


How I can restore original repositories list?

The main repository file is /etc/apt/sources.list and the sources you add usually go there as lines or into /etc/apt/sources.list.d/ folder as *.list files. I do not know your linux and terminal skills but you can edit the above file using terminal.

If you attempt to do this, do a backup of the file first, for example into your home folder with sudo cp /etc/apt/sources.list ~/  .

In order to edit the file you have to type into terminal sudoedit /etc/apt/sources.list and you will open this file for edit after you authorize yourself as an administrator user. If the only problem is the opera repo and it is inside this file you can comment it with the # sign in the beginning of the lines, save it with ctl+o and close it with ctl+x.

If the broken repos are not in this file they should be into the sources.list.d folder and you can move them to a backup folder with sudo mkdir ~/backup to create the folder and the move command is sudo mv /etc/apt/sources.list.d/file-you-want-to-remove.list ~/backup/. You can see the folder contents with ls /etc/apt/sources.list.d/ , the files with the .save extention are backups of the corresponding .list files.

In this folder should remain the elementary.list file which contains information for the main elementary os repo on launchpad, you have to keep it there.

All other files can be safely moved, if you need them back - just reverse the source and detination of the move command - sudo mv ~/backup/file-to-restore.list /etc/apt/sources.list.d/  .


Which command should I execute to change the brightness?

You can use xdotool

sudo apt-get install xdotool

then control the brightness by executing

xdotool key XF86MonBrightnessDown

for decreasing and

xdotool key XF86MonBrightnessUp

for increasing. There are alternate options to change screen brightness but mostly they need root privileges and if you are trying to have key bindings, entering your password each time on an intermediate pop-up screen can be a bummer. You create custom keyboard shortcuts for these in systems setting (System Settings -> Keyboard -> Shortcuts -> Custom)

by pressing the + button at the bottom and inserting your command and its corresponding keyboard shortcut. You should log out and log back in for the effect to take place.


'Doesn't have a release file' message upon Tweaks installation

That means you added a PPA that doesn't work with the current version of elementary. To delete it do sudo add-apt-repository --remove ppa:mpstark/elementary-tweaks-daily


WiFi networks not showing in elementary OS loki

If you have an Ethernet cable you should connect it and update your machine before continuing:

sudo apt update && sudo upgrade -y

Run modprobe on the wireless adapter

sudo modprobe -r rtl8723be

Then try one of the following to see if it works:

sudo modprobe rtl8723be ant_sel=1 or sudo modprobe rtl8723be ant_sel=2

This is a temporary solution. To make it permanent, once you figure out which antenna works for your machine try the following (where X is the antenna that works for your laptop):

echo "options rtl8723be ant_sel=X fwlps=N" | sudo tee /etc/modprobe.d/rtl8723be.conf


Graphic card driver not available / supported (matrox)

M-Series cards have support for Linux, as the vendor specified on the Matrox webpage.

You can download the driver for your card from:

M-Series driver for Linux 64bits

To install just follow the instructions in NOTES section in that page.


AppCenter icon remains in dock even after all the updates have been installed

This is an AppCenter bug.

Check Github Issue #390 to read more about it.

As a temporary fix, you can remove the notifications by issuing

killall appcenter

on a terminal window.


I would just ignore it. I also get old(er) nvidia drivers being offered, but I just don't even pay attention to them:


Can't install Teamviewer (version 11 or 12) because of dependencies, help

Check here

Basically you'll run

sudo apt install -f

to install dependencies


How do I associate file extensions with a specific application?

Thanks for the explanation. It sounds like something any Linux OS could add as a feature; Autmatic Extension Override wherein the OS opens a user-specified application for user-specified file types in order to avoid these conflicts.
And, yes, OpenSCAD files are just generic text files.


How can I change default font for other language?

Great to see a fellow Thai in here.

Now as for the font, I assume you want to change it to Thai serif font.
Elementary OS come with both san-serif and serif Thai fonts. All you need to do is change the default font from san-serif to serif. And you can do that by copying these font files:

/usr/share/fonts/truetype/noto/NotoSerifThai-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSerifThai-Regular.ttf

to ~/.local/share/fonts/ And then refresh font caches with command fc-cache in the terminal.

You can use fc-list :lang=th to check if your font is registered.


I'm not sure what the cause of your problem is, but if it's due to faulty proxy settings, you can solve it by filling your proxy settings at System settings/Network/Proxy. If that doesn't help, let me know how you set your proxy to use apt.


ElementaryOS music player doesn't open when CD is inserted

You can file a bug report by opening an issue at the relevant GitHub repository. Or even better, contribute to the one already opened here which I just found: https://github.com/elementary/music/issues/437


Multiple Instances of Geary, Files, etc. for different workspaces?

I am sorry I can't provide a full answer right now, but I can answer one small part of it.

To open new instances of Files you can right click its icon in Plank and click "New Window". I opened two in separate workspaces and the behaviour changes to show or hide Files instead of switching. You can also right click the icon when multiple instances are open to switch to the other instance(s).

If anyone provides a full answer, feel free to take this info or edit yours into this answer.


Trillian instant messenenger won't install on the new elementary!

I am going to assume that you are referring to the fact that there is no .deb GUI application to handle installs and therefore you cannot just click the .deb file.

I was able to install Trillian without issues by doing the following:

Downloading the .deb file from their website:
https://www.trillian.im/get/linux/2.0/linux.html
Using Terminal: sudo apt install /path/to/file.deb


Try this out

sudo chmod 7755 /usr/lib/policykit-1/polkit-agent-helper-1


you can try to add the menu using menulibre

sudo apt update && sudo apt install menulibre

add costum menu there, and drag the menu from slingshot to plank


How enable hibernation in Elementary Juno?

Unfortunately, hibernation does not work in elementary OS, although there is such an option in System Settings > Power. For details please see the answer to this question.


ok I've done boot-repair from a live-usb and now in the grub menu i've these options to choose.

What do i have to do in order to access to Windows?

Also i think i've forgotten to disable Secure Boot at the beginning, is it still necessary after boot-repair.

[SOLVED] better than i thought, it was the first one "Windows UEFI recovery bootmgfw.efi" (don't know why but it works)

Thanks everyone for all the support.


This is a known bug in dbus.

Workaround:

sudo mv /etc/xdg/autostart/at-spi-dbus-bus.desktop /etc/xdg/autostart/at-spi-dbus-bus.desktop.backup

More info:
https://bugs.launchpad.net/elementaryos/+bug/1596377 or https://mail.gnome.org/archives/commits-list/2016-July/msg02793.html


This is likely due to the fact that elementary is running the Pantheon desktop not Gnome Shell. While Pantheon is built upon GTK3, it is not a Gnome Shell desktop. Therefore many things that work in Gnome Shell will not work in Pantheon.


Simply removing the file should solve your issue.
In Terminal run:
sudo rm /etc/apt/sources.list.d/spotify.list
I suggest installing it from Flathub. Click on the blue 'Install' button and the click the downloaded file.


How do I install elementaryOS 0.4 Loki on Virtualbox?

The iso file you downloaded is NOT supposed to be opened with WinRar. To achieve what you want, you have to open VirtualBox, create a new Linux machine and, at the first startup, point it towards the iso file you downloaded. Take a look at the gif below for a quick tutorial (better quality here). When creating the virtual machine, I suggest allocating at least 2GB of RAM if possible.

After installing elementary OS inside your new virtual machine, you should also install VirtualBox guest additions (better mouse integration, improved video support...) This tutorial is for Ubuntu, but it will work just the same for any Debian based Linux distribution.

Here you can find a detailed step-by-step tutorial on setting-up a new Linux machine.

As a side note, elementary OS performs a bit unsatisfactory in VirtualBox, so the experience is not really as good as running it on real hardware.


Wing panel crashes after elementary os updates

Same happening with me too :(
My Logs:
Jan 31 20:51:37 x gala.desktop[1486]: Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x1c00003 (wingpanel)
Jan 31 20:51:37 x wingpanel[1505]: DBusService.vala:64: Service registration suceeded
Jan 31 20:51:38 x dbus-daemon[840]: [system] Activating via systemd: service name='org.bluez' unit='dbus-org.bluez.service' requested by ':1.73' (uid=1000 pid=1955 comm="/usr/lib/x86_64-linux-gnu/io.elementary.wingpanel." label="unconfined")
Jan 31 20:51:45 x gala.desktop[1486]: Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x2e00015 (io.element)
Jan 31 20:51:46 x PackageKit: get-packages transaction /366_cdadccee from uid 1000 finished with success after 783ms
Jan 31 20:51:50 x PackageKit: search-name transaction /367_aaadcbea from uid 1000 finished with success after 765ms
Jan 31 20:51:50 x nm-applet[1573]: gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
Jan 31 20:51:50 x nm-applet[1573]: gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
Jan 31 20:51:50 x nm-applet[1573]: Can't set a parent on widget which has a parent
Jan 31 20:51:50 x nm-applet[1573]: gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
Jan 31 20:51:50 x nm-applet[1573]: gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
Jan 31 20:51:50 x nm-applet[1573]: Can't set a parent on widget which has a parent
Jan 31 20:52:14 x PackageKit: refresh-cache transaction /368_baaaaabd from uid 1000 finished with cancelled after 24620ms
Jan 31 20:52:17 x PackageKit: search-name transaction /369_ebaaddcb from uid 1000 finished with success after 1987ms
Jan 31 20:52:17 x PackageKit: get-details transaction /370_bedcecda from uid 1000 finished with success after 416ms
Jan 31 20:52:18 x PackageKit: depends-on transaction /371_bcbacecd from uid 1000 finished with success after 416ms
Jan 31 20:52:18 x PackageKit: get-details transaction /372_aeaaaead from uid 1000 finished with success after 419ms
Jan 31 20:52:19 x PackageKit: search-name transaction /373_ccddeebc from uid 1000 finished with success after 457ms
Jan 31 20:52:19 x PackageKit: get-details transaction /374_eacbccea from uid 1000 finished with success after 420ms
Jan 31 20:52:20 x PackageKit: depends-on transaction /375_ebddeedd from uid 1000 finished with success after 419ms
Jan 31 20:52:20 x PackageKit: get-details transaction /376_dcdcccea from uid 1000 finished with success after 419ms
Jan 31 20:52:21 x PackageKit: search-name transaction /377_beacbdbd from uid 1000 finished with success after 452ms
Jan 31 20:52:21 x PackageKit: get-details transaction /378_dcbeaeaa from uid 1000 finished with success after 425ms
Jan 31 20:52:22 x PackageKit: get-packages transaction /379_cedadaeb from uid 1000 finished with success after 645ms
Jan 31 20:52:22 x PackageKit: get-updates transaction /380_acbcbbee from uid 1000 finished with success after 572ms
Jan 31 20:52:53 x nm-applet[1573]: gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
Jan 31 20:52:53 x nm-applet[1573]: gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
Jan 31 20:52:53 x nm-applet[1573]: Can't set a parent on widget which has a parent
Jan 31 20:52:53 x nm-applet[1573]: gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
Jan 31 20:52:53 x nm-applet[1573]: gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
Jan 31 20:52:53 x nm-applet[1573]: Can't set a parent on widget which has a parent
Jan 31 20:53:56 x nm-applet[1573]: gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
Jan 31 20:53:56 x nm-applet[1573]: gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed


Follow the instructions at Docker Store.

At the point where you add the dockerstore repository, you need to replace $(lsb_release -cs) with xenial.

 sudo add-apt-repository \
       "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
       $(lsb_release -cs) xenial \
       stable"


Can I disable the login area "shaking" when I get my password wrong?

You cannot change. It is hardcoded in Pantheon Greeter (see http://bazaar.launchpad.net/~elementary-pantheon/pantheon-greeter/trunk/view/head:/src/LoginBox.vala).


In elementary OS only the Super key can be used eighter to see the System keyboard shortcuts(by default) or to launch the applications menu. There is no easy and troubleless way to set different functionalities then these because the Super key is used for core OS functionalities like seeing all applications, multispace view, by default Super+Space opens the applications menu for example. As you have already found, you can change the keyboard layout shortcut by using System Settings > Keyboard > Layout > Switch Layout and use only the options there.

The way the elementary OS is built is that you do not have so many options that you can change, if you want to change something because you found it more usefull but it is not implemented into an option - the best way is to post an request issue into https://www.github.com/elementary and if the dev team find a reason to do what you want, they will when they have the time to do it. Sometimes people do some hacks to achieve things, but usually they do not work so well, sometimes they do but it is not for a long, because if the dev team do not give you some option usually the reason is because it will lead to a conflict later because they have some other plans to use it for something else but it is not implemented in the public version of the os yet.


How to install 3.0.1 VLC Player on elementary os?

I would recommend installing VLC as a snap using Snaptastic.

Install Snaptastic from the AppCenter
Go to: https://snapcraft.io/vlc
Click install

Because it's snap you'll get the latest version, which auto updates and there is less change of damaging your system than when adding custom ppa's.
I recommend using Snaptastic because it's easier, especially for people who don't like using the command line.


When should dconf Editor be used or not used?

What you should always keep in mind is the fact that if a developer does not add a visual setting to his application (or to the system settings), he has a reason for that. elementary OS tries to provide a good out-of-box experience with sane defaults. More settings visualized in your application means there is more stuff that can act unexpected or break the overall user experience provided.

That being said, most apps in elementary OS contain those "advanced settings" available only via dconf-editor because sometimes, default just doesn't suit you. But it's some kind of "last resort": If it's not available via setting panels, it's not well supported - It might work, but it could result in a suboptimal user experience. That's why it's "hidden" away - The developer does not think it's a great idea to use it. Sometimes, dconf keys are not "user settings" at all; They're used by applications to store user-specific values as well.

To make it short, dconf should only be used if absolutely needed. Try to change things via setting panels or the system settings before and always be careful if you're using dconf - If you don't understand what you're changing exactly, it might be not the best idea. Try to understand what you are about to do before you do it.


Delays on startups and shutdowns (after removing swap partition)

I guess the swap-partition is still listet in your /etc/fstab ?
If so, try to uncomment this line in /etc/fstab with a hashmark and reboot.
Messed up UUIDs in a fstab can cause this mentioned behaviour.


Problem wifi with network card rtl8723be

That is easy
echo "options rtl8723be ant_sel=1" | sudo tee /etc/modprobe.d/rtlant.conf

It is the same for any module parameter options {module-name} {parameter-setting}  use sudo tee -a if a file exists and you just want to append to the file.  Parameter options need to be in /etc/modprobe.d/{whatevername}.conf


Is there a way to get more detail about what changes are in "Operating System Updates"?

apt list --upgradable  will show you what it's upgrading along with versions


Wifi and Ethernet Disabled after last Freya update

Check out my post here: http://goo.gl/y2gpFd it should help.


Yes you can either by configuring it through the terminal via

sudo apt-get install cpufrequtils
sudo cpufreq-set -r -g performance **or whatever you want to set it too (powersave, ondemand, etc)

Or you can configure it through TLP if you have that installed. Instructions on that can be found here http://linrunner.de/en/tlp/docs/tlp-configuration.html


How can I configure the power button to shutdown the computer

You have to edit logind.conf in /etc/systemd, and change the line as shown below (remember to unhash it):

HandlePowerKey=poweroff

Now I'm on Manjaro, so I can't confirm if it works, but it should.


How do you open files from the command line without knowing the specific program name for the file?

Yes there is, it's called xdg-open and should be installed by default.

You can read more about it in ArchWiki:

  xdg-open is a desktop-independent tool for configuring the default applications of a user. Many applications invoke the xdg-open command internally.

  Inside a desktop environments like GNOME, KDE, or Xfce), xdg-open simply passes the arguments to those desktop environment's file-opener application (eg. gvfs-open, kde-open, or exo-open). which means that the associations are left up to the desktop environment.


Why are all elementary specific apps missing the 'Always on top' option?

It has been done for apps made specifically for elementary os,and this is done by design. Fortunately in Loki this 'limitation' is removed and you will be able to see all options in near future.


Well, I've find out the problem: I've used ppa:elementary-os/stable repo that has issue with dependencies gala <-> libmutter.

So I've removed this ppa using ppa-purge:

sudo ppa-purge ppa:elementary-os/stable

and installed instead ppa:elementary-os/daily + ppa:elementary-os/os-patches:

sudo add-apt-repository ppa:elementary-os/daily
sudo add-apt-repository ppa:elementary-os/os-patches
sudo apt install elementary-desktop

Now everything works fine.


Have you already activated the standard "guest user" in the settings of your new computer ?

OR has your wife her own account on your old computer ?

I asume the best solution for you would be to create a dedicated account for your wife on BOTH computers and use the standard "guest user" only for random guests which you want to allow to use your computers … usually the settings of the standard "guest user" are reset WHENEVER someone uses this "guest user", so I dont see any sense in transfering settings of "guest user" from one computer to another computer.


Change Elementary OS Lock Screen Background With Vala and User Specific

I've found a solution in the official code of the elementary settings app.

[DBus (name = "org.freedesktop.Accounts.User")]
    interface AccountsServiceUser : Object {
    public abstract void set_background_file (string filename) throws IOError;
}

Define Dbus and declare the private member on your class

//Instance of the AccountsServices-Interface for this user
private AccountsServiceUser accountsservice = null;

and the implementation

try {
        string uid = "%d".printf ((int) Posix.getuid ());
        accountsservice = Bus.get_proxy_sync (BusType.SYSTEM,
                "org.freedesktop.Accounts",
                "/org/freedesktop/Accounts/User" + uid);
    } catch (Error e) {
        warning (e.message);
    }

is actually what is needed. So you can call

accountsservice.set_background_file (path);

For more information about the implementation look in the source of the switchboard project of Elementary at launchpad


I just lost a sidebar in Files and I have no idea how that happened

I guess, you have accidentally pressed Ctrl+B, it's the short cut for hiding the sidebar.


Can't control Firefox media through the sound indicator or keyboard shortcuts

Firefox doesn't seem to be a MPRIS "provider"
Spec:
https://www.freedesktop.org/wiki/Specifications/mpris-spec/

Relevant Firefox bug:
https://bugzilla.mozilla.org/show_bug.cgi?id=1353652
Seems people are currently implementing this.

Some extra info: websites can share this info using the new Media Session API. Some resources:

https://developer.mozilla.org/en-US/docs/Web/API/Media_Session_API
https://developers.google.com/web/updates/2017/02/media-session
Support: https://caniuse.com/#search=Media%20Session%20API
Online demo: https://googlechrome.github.io/samples/media-session/


How can I shorten my command line (bash/oh-my-zsh) prompt?

Okey i just realized that editing .bashrc file was bad idea, i c/p .zshrc file from Mint and it works like charm.

Here you can find pastebin of file if someone is interested.


If elementary OS supported app menus, they would document it in their Human Interface Guidelines.
App menus are not mentioned specifically but there is documentation on creating toolbars in individual applications.
I infer from the guidelines that elementary OS is focused on other ways of providing consistency which are more intuitive for users than App Menus.
In GNOME there was inconsistency in how apps handled App Menus, which lead to their removal as mentioned in Allan Day's blog post Farewell, application menus!
Given that, I doubt that App Menus will ever happen but keep an eye on the Human Interface Guidelines in case I'm wrong.
If you would like App Menus in elementary OS, the best way to give such feedback directly to the developers is through About -> Report Problems.


Could terminal transparency be causing battery drain in Hera?

Running this command will remove the transparency effect in Terminal:
gsettings set io.elementary.terminal.settings background 'rgb(46, 46, 46)'

To return to default, run:
gsettings set io.elementary.terminal.settings background 'rgba(46, 46, 46, 0.95)'

Let us know if this affects battery life or not :)


I'm not familiar with how macOS's dock behaves, but it sounds like the behavior you're describing is:

By default, the dock is shown
When no apps are maximized/fullscreened, windows don't ever automatically cover the dock (technically, the dock would not hide and would set struts, behaving like the hide mode is just turned off)
When a window is maximized, hide the dock

To me this sounds like a relatively small (and probably good) modification to the existing "dodge maximized window" behavior, and is probably best suited for a bug filed against Plank: https://bugs.launchpad.net/plank


I have never had your problem so I cannot really do much to help you, but try this.

sudo mv /etc/xdg/autostart/at-spi-dbus-bus.desktop /etc/xdg/autostart/at-spi-dbus-bus.disabled

I found this as a suggestion on reddit when I had long boot times. This sped it up, so I guess it is worth a shot.


Slow boot ElementaryOS 5.1.7 after install Snapd

To remove:
apt remove --purge -y snapd
rm -rf /root/snap /snap /var/lib/snapd /var/snap


Please go to Settings > Display > Set scaling factor to Automatic and click on the gear icon upper left corner from the blue area and select screen solution to 1366 * 768.

Don't forget to vote down this answer if it doesn't help. Pleas read VOTE - The site needs it.


How can I play music while the screen is locked?

This is an unfixible problem and a technical limitation of the display server (X11). Until we switch to Wayland as the display server, it won't be possible to allow music to continue playing while the screen is locked.


Sync Apple Calendar & Google Calendar into native Calendar application

For Gmail:

Go to Go to https://myaccount.google.com/security
Click App passwords:
Generate it and copy
In calendar app enter google email and generated password.


Is elementary OS phoning home? Privacy please!

This sounds like an issue with the Captive Portal Assistant. It's a tool installed by default to assist users in wifi networks with a separate login page (e.g. in a hotel). Most likely it (wrongfully) recognizes your connection as "captive network" and tries to assist you (which doesn't work of course, as there is no login page to show). After successful login, it normally displays elementary.io to test the connectivity.

If you don't want this functionality, you can remove the package capnet-assist. That being said, elementary OS does not track you in any way. The source code for elementary.io is even open source, so you could check it and make sure it does not track you.


According to this newsletter post, contact sync for Geary was planned but never implemented. The original developers of Geary shut down, but the Elementary team has forked Geary and continues to develop the app.

Elementary at one point had a contact manager called Dexter, but this app was pulled until it could be revamped. The project still exists and is active in Launchpad.

Gnome Contacts would probably work well on Elementary, but it doesn't currently integrate with Geary.

Long story short: there's not currently a contact manager that integrates with Geary, but it could definitely happen in the future.


It looks to me like the grub bootloader didn't get installed correctly when you setup elementary, did you install it using the default erase and install, install besides "insert os" or the manual partitioning?

It could also be a bad download when you got the iso file, try redownloading the ISO and putting it on the USB and reinstall Elementary OS

If you installed it in UEFI mode, go into bios and make sure UEFI is enabled


Suspend / Turn off screen when idle in less than 5 minutes interval?

This seems to be a workable solution until the developers hopefully correct this oversight:
Changing power settings in elementary OS


Alt left/right right is the keyboard shortcut for moving through history, just like in browsers.


App Center crashing when typing on search and on specific categories click

New appcenter is out,0.1.3, sudo apt-get remove appcenter && sudo apt-get update && sudo apt-get install appcenter


There isn't a changelog to view really. Elementary has been posting frequent Development Updates on their blogs detailing the more major recent changes. You can find those at http://blog.elementary.io


How do I resolve an error updating pantheon-terminal?

try this

sudo apt-get autoremove --purge pantheon-terminal

i think the problem was in daily build, so you should disable before reinstall


Want to install scanner function (Canon MP282 [Pixma])

Canon provides a Linux driver here:  https://www.canon-europe.com/support/consumer_products/products/fax__multifunctionals/inkjet/pixma_mp_series/pixma_mp282.html?type=drivers&driverdetailid=tcm:13-822918&os=linux%20%2864-bit%29&language=en


How to select US International as Keyboard layout?

There is a submenu in the keyboard layout selection for English (US) which I missed. So the steps are as easy as:

Go to System Settings > Keyboard
Click + in the lower left corner
Select English (US) from the list of keyboard layouts
Select English (US, alt. intl.)
Click Add Layout


my os password was kept on asking again and again

If your screen isnt changing at all then the password your using is incorrect for whatever reason, you can reset it using this guide on another thread.

I forgot my password

Or alternitively at the log in screen you can press Ctrl+alt+f2 to go to a text terminal and try and log in, if it let's you in that way then x-windows could be broken and you should try:

sudo dpkg-reconfigure xserver-xorg


How to vertically maximize windows in Elementary OS?

If you drag the window to the left or right of the screen, it will "snap" to that side, taking up the full vertical space and half the horizontal space. You can also press Ctrl+⌘+Left or Ctrl+⌘+Right to "snap" the active window to one side or the other.


Keyboard configuration missing from System settings

Reinstalling the packages switchboard-plug-keyboard and wingpanel-indicator-keyboard fixed the issue. Thanks for the person that helped me on IRC.


Cpu usage 50% because of network activity

I think its still a bug that needs to be picked up by the developers of elementary os. A process thats causing lots of cpu load and heat to the system is a serious bug.
The solution for my system seems to be:

Kill AppCenter

killall appcenter

2.Show all the hidden startup applications

sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/*.desktop

3.launch Gnome Session Properties application

gnome-session-properties

4.Find AppCenter and uncheck it

Now it should update only when you'll click updates in AppCenter or via terminal with sudo apt-get update and sudo apt-get upgrade Commands


After looking through a multitude of posts elsewhere I was able to solve this issue. Here is what I did:

In Terminal I typed cat /proc/acpi/wakeup to identify the device that was enabled for wake-up. In my case, it is named 'XHC'.
In Terminal I then opened /etc/rc.local with admin privileges by typing sudo scratch-text-editor /etc/rc.local and provided my password.
In the text editor, I added a line above exit 0 that reads echo XHC > /proc/acpi/wakeup then closed/saved the file.

I restarted my machine then tried both the Suspend option in the Power menu as well as closing the lid and in both cases the machine stays suspended as it should. With the lid open while suspended a key hit wakes it and closing the lid to suspend the machine is woke-up by opening the lid.

All is good!!!