File manager doesn't remember the previous view

The most recent version of Files (0.3) has fixed this behaviour with respect to the back button and the back key.  Returning to the previous folder using some other method does not remember current folder.

see https://bugs.launchpad.net/pantheon-files/+bug/1495896


apt update "does not have a Release file"

So, I was looking in the wrong path. The file I needed to edit was /etc/apt/sources.list. I just replaced loki to xenial and it worked.


Why my laptop battery is discharged so fast with Elementary OS?

I would recommend installing TLP which will help conserve battery power.

sudo add-apt-repository -y ppa:linrunner/tlp
sudo apt update
sudo apt install -y tlp tlp-rdw
sudo tlp start

Though if you haven't yet set elementary up to install from PPAs, run the following command first:

sudo apt install -y software-properties-common python3-software-properties python-software-properties


I am almost certain that is not possible in Plank, but I am answering in order to mention an alternative that would reach the main purpose of getting a proper Plank icon for multiple commands.

Instead of having a folder button in the dock without a real icon, we can have a normal launcher with multiple "Desktop Actions".

The practical difference is that with a no-icon dock folder you left-click to get the list of launchers, while here you will have to right-click the dock icon.

You are probably familiar with desktop actions, as they are present in other dock launchers as right-click options like those of Firefox or Chromium (to start a new window in incognito mode or temporary profile) or of media players like Clementine or Deadbeef (Play, Pause, Stop, Previous, Next).

Right-clicking the Clementine launcher you get this:

The number and type of actions accessible with double-click is set by editing the corresponding desktop file. Usually those actions lack icons, but those can be added once a Icon= line is put under each action as below.

The form of such a file should be like this:

[Desktop Entry]
Icon=
Name=
Actions=FIRST-ACTION;SECOND-ACTION
Type=Application

[Desktop Action FIRST-ACTION]
Name=
Exec=
Icon=

[Desktop Action SECOND-ACTION]
Name=
Exec=
Icon=

The Exec= line under [Desktop Entry] category (to run a program with a single left click like normal dock launchers) is not absolutely necessary, but it is useful and it can also be added, and I would use that for the most important of the programs or commands in this group.

Now, to have a launcher (with icon) for multiple applications/commands I will give an example for what I use (as the programs from your image are not familiar to me).

I will create a launcher for multiple DVD actions and programs. The launcher will start a DVD in mpv player with left click and will have two desktop actions (accessible as a list with right click): playing the DVD in VLC and ejecting the disk.

To create a launcher .desktop file (using gedit text editor):

gedit ~/.local/share/applications/DVD.desktop

With these lines:

[Desktop Entry]
Icon=mpv-dvd
Name=Play DVD
Exec=mpv dvd://
Actions=vlc;eject
Type=Application

[Desktop Action vlc]
Name=Play dvd in VLC
Exec=vlc dvd://
Icon=vlc

[Desktop Action eject]
Name=Eject disk
Exec=eject
Icon=eject

To make the file executable:

chmod +x ~/.local/share/applications/DVD.desktop

To get new icons: find the proper png icon with any name, put the icon in ~/.local/share/icons and edit the file above to have the same name as the icon in the line Icon=. That line under Desktop Entry category will get the main dock icon; those for each desktop action are those in each desktop action group.

For each program that you want to access in this way you can add one or more such actions.

My desktop file above will give this:


Elementary os in ryzen 4500u graphics issues Renoir

According to this it doesn't appear that the 5.8 Linux kernel will be back-ported to Ubuntu 18.04 through hwe.
That means your best bet is waiting for elementary OS 6 or virtualizing elementary OS 5.1 on something with a newer kernel, such as Ubuntu 20.04.
If you're willing to take the risk, you could also try the elementary OS 6 Early Access Program or adding the elementary 6 PPA's to an Ubuntu 20.04 system yourself and installing Pantheon.


elementary OS 0.4 Loki, How To Edit Grub

There is a file /etc/default/grub
You may change a line there, saying

GRUB_DEFAULT=0

Uncommenting and changing it to

GRUB_DEFAULT=SOME_NUMBER

will change the default line in your grub screen to the "SOME_NUMBER+1".
So if your windows 10 line is the 2nd then you need GRUB_DEFAULT=1
To do this it is better to make the backup of the file, change the line and update grub. The commands are:

sudo cp /etc/default/grub /etc/default/grub_ORIGINAL_BACKUP
sudo scratch-text-editor /etc/default/grub

change the line and then

sudo update-grub

The windows line will stay where it was, but will become default.


After a bit of tinkering I managed to get Elementary installed.This very helpful guide walked me through installing Freya on a UEFI based system using the rEFInd boot manager instead of GRUB2.

The DPI wasn't right after install, even though the resolution was set to 1920x1080. Running this command (mentioned in this Reddit post) fixed the problem:

gsettings set org.gnome.desktop.interface scaling-factor 1

Although now the DPI is a bit too high and it is difficult to make out writing. I'll investigate this further. But at least it is installed and running!


Tirei a senha da Janela de Login do Elementary 5, como recolocar

Teoricamente você consegue definir as senhas e quando elas devem ser requisitadas nas contas de usuários Ferramentas do sistema -> Configuracoes -> Contas de usuario. Lá você clica no seu usuário e define se quer pedir a senha no login ou logar automaticamente.
Sobre pedir a senha para cada aplicativo que abre, isso pode estar relacionado se você está fazendo login automático com o perfil de convidado. Se esse for o caso, você pode marcar para desabilitar o usuário convidado e logar automaticamente com um perfil de administrador.
Espero ter ajudado.


Should I install the proprietary CPU drivers?

Enabling this wouldn't harm your machine. Users of CPUs belonging to the Intel Haswell and Broadwell processor families in particular must install these microcode updates to ensure system stability. But all Intel users should install the updates as a matter of course.


That GUI tool belong to seahorse (GNOME front end for GnuPG) package, so try installing it:

sudo apt-get install seahorse


No network conection after last upgrade yesterday

I did solve it myself. Start the computer in text mode with "restore mode" in GRUB and let it search for "bad files", after that you must choice "start modem" an after that the missing packages downloads and installs - all in text mode. Then you can restart in usual mode. All done!


Autoremove removes packages installed automatically for dependencies. So, if you need to keep that package, it needs to be installed itself, not as a dependency. Simply remove the package and reinstall.

It is not a bug, it's more like a design choice by the devs.

Two tips:

IMHO, using a wrapper to apt-get, like aptitude or synaptic, saves a lot of headache like the one you had.
That is not an elementary OS-specific question. You might have a better help if you ask in a more generic board like https://unix.stackexchange.com or askubuntu.com.


Why can't I select Google Chrome as default browser in application settings?

I do not know how to get the browser in the list. And the suggestions below will not be a complete answer. But maybe this workaround helps you to find a solution:

In file

 ~/.config/mimeapps.list

and in "Default Applications" section you can change the default app for "browser relevant" mimetypes (e.g. "http", "https", "html", ...).

Maybe a "search and replace" (midori.desktop => chrome.desktop) is exactly what you want.

Untested! Before you start backup the file!


Issues installing Nuvola from Terminal or Package-Manager

Nuvola Player developer here. If the installation via the Nuvola Player bundle fails because of conflicts, the recommended method is to use Tiliado Repository Installer.


Installing Nvidia proprietary driver via terminal

Actually adding sudo add-apt-repository ppa:graphics-drivers/ppa is not needed anymore, since Ubuntu 16.04 added tested and working NVIDIA Drivers long ago.
And using the lastest drivers, or compiling that "binaries" from NVIDIA webpage will spoil your system because they are not tested by the Ubuntu team. So using nvidia-381(as far as I know is the newest driver released) is not recommended and It may cause you an infinite loop black screen.

So I will recommend you to do the most and eficient secure method.

For making sure what driver your system needs.

ubuntu-drivers devices

That command will tell you what packages you will need for using NVIDIA drivers.
Then just make sure to install this

sudo apt-get install intel-microcode
sudo apt-get install nvidia-xxx

And that's all, note that I told you nvidia-xxx because you must enter the driver version displayed in ubuntu-drivers devices and I warn you updating the kernel may cause you problems, so once you installed that NVIDIA driver, please don't upgrade anymore, for updating just use sudo apt-get upgrade that command will hold new kernel releases.


Battery draining faster after installing Juno

Maybe you should install tlp for some battery saving. Is helped me so much, almost +2 hour of battery life compared to windows.

sudo apt-get install tlp


This is probably a bug that will be fixed soon. In the meantime you can launch Flatpak applications from the terminal. First execute

flatpak list

to get the list of you applications. Then run your chosen application (ie. org.example.app) by

flatpak run org.example.app

If you want to add the application to your application menu by hand, you need to find its .desktop file and copy it to ~/.local/share/applications:

cd ~/.local/share/flatpak/app
cd org.example.app
cd current/active/files/share/applications/
cp -a . ~/.local/share/applications

Icons should appear in the Application Menu immediately.


This is not a proper solution, just a work around so that setting dialogues work (I have the same issue). This only seems to happen with the default elementary GTK+ theme. If you switch to another theme (HighContrast is also installed by default) then the issue is gone for me. Alternatively using the default theme, but then switching to dark also works for me (that's what I use now). Forcing a re-install of elementary-theme (sudo apt-get install --reinstall elementary-theme) does not solve the issue.

The best way to change the GTK+ theme is using gsettings. To switch to a different GTK+ theme open a terminal and run:

gsettings set org.gnome.desktop.interface gtk-theme "HighContrast"

Replace "HighContrast" with the name of theme you want to use. The default theme is called "elementary" if you want to switch back.

To switch to dark edit ~/.config/gtk-3.0/settings.ini in a text editor. For instance open a terminal and run:

nano ~/.config/gtk-3.0/settings.ini

This opens the file in nano. Replace gtk-application-prefer-dark-theme=0 with gtk-application-prefer-dark-theme=1 . Save, close the file (Ctrl + O, Enter, Ctrl + X) and log off and on for the change to take effect. If the file does not exist then create it with the following content (for dark theme):

[Settings]
gtk-application-prefer-dark-theme=1


how to fix bug in the windows of elementary os

This is a known issue in Elementary OS due to their somewhat non-standard way of applying window decorations. Fortunately, there is a fix, but it must be applied on a per-application basis. In fact on the issue description itself on GitHub, there's a summary of how to fix it with Eclipse as a sample:

For those wondering how to change the .desktop file appropriately, set:
Exec=env GTK_CSD=0 <executable path>

For example for Eclipse I did this:
Exec=env GTK_CSD=0 /opt/eclipse/eclipse

So you'll want to edit the eclipse desktop file to add that GTK_CSD=0 as an environment variable added before Eclipse executes.
You could also probably use App Editor to do the same, if you prefer a GUI.


This should work (I can't try at my own OS because my wingpanel modified by code):

Open terminal and:

dconf-editor

(if you don't have dconf-editor simply sudo apt-get install dconf-editor)

Then search (CTRL + F) for wingpanel.

When wingpanel page opened, uncheck auto-adjust-alpha and change background-alpha to 0.

This should make your wingpanel transparent both at maximized windows and non-maximized windows.

Of course you can adjust background-alpha as you wish to your own preference.


How to fix crackling sound in PulseAudio

(the following answer was provided by OP himself, but was originally included in the question body.)

  Searching for a solution I found one within the Arch wiki and I wanted to share it with everyone. This typically affects machines with Intel sound chips.

sudo -i scratch-text-editor /etc/pulse/default.pa

  Add line below to end of file, then save

load-module module-udev-detect tsched=0

  Then type in terminal:

pulseaudio -k
pulseaudio --start

  I've added this to the elC - elementary Combobulator project as well.


Any way to configure notification duration?

I believe Daniel's answer for a similar question in Loki may still be relevant to this in Juno. https://elementaryos.stackexchange.com/a/9571/9220


Try setting them manually using xrandr. First identify the IDs of your monitors by just running it from a commandline

  $ xrandr

You should see the names such as eDP-1, DP-1-1 etc. Then run the commands to set them as you wish, for example:

  $ xrandr --output eDP-1 --auto --output HDMI-1 --mode 1920x1080

That will default automatic resolution to eDP (normally laptop display) and fullhd for an external display named HDMI-1

This will turn off one display:

  $ xrandr --output HDMI-1 --off --output HDMI-2 --auto

There's a good wiki about xrandr here


Loki - Black screen for 10-15 minutes after login

After several attempts of completely wiping the suite of pre-installed Nvidia drivers and attempting to install new ones off the website I cut my losses and reinstalled. After I reinstalled I did not attempt to update to any Nvidia drivers this install. I'm just using the default nouveau drivers and haven't had any graphical issues.


Multiple commands in one custom keyboard shortcut

You can create a script that does the same thing and assign it to the custom shortcut. For instance, ~/.local/bin/my_script:

#!/bin/sh
xdotool getactivewindow windowmove 0 0
xdotool getactivewindow windowsize 50% 50%


NVIDIA Gforce 150 MX - Can't find it on the list

Go to the App Center and install Software & Updates first if not installed

To add the Proprietary GPU Drivers PPA  and update the software sources, use the following commands in terminal

sudo add-apt-repository ppa:graphics-drivers/ppa

sudo apt update

close the terminal and reopen Software & Updates then click on Additional Drivers tab it will now search for the correct drivers

Hope this helps


How to simulate middle mouse click in Loki?

I got this working. Firstly I needed to change the property name. Then I could use that with the xinput command inside ~/.profile. Thanks to this Unix Stackexchange answer, I am able to execute the xinput command after each unlock.

Here's what I added to my ~/.profile:

simulate_mouse_middle() {
    xinput set-prop "Wireless Optical Mouse" "libinput Middle Emulation Enabled" 1
}

simulate_mouse_middle

dbus-monitor --session "type='signal',interface='com.ubuntu.Upstart0_6'" | \
(
    while true; do
        read X
        if echo $X | grep "desktop-unlock" &> /dev/null; then
            simulate_mouse_middle
        fi
     done
) &


As the Mac is quite new I believe it has a T2 security chip (even though it doesn’t have a fingerprint reader which is generally the give away that a T1 or T2 chip is present on MacBooks).
The way the T1/2 security chips work is they are basically their own little computers and are the gatekeepers for much of the ancillary (I guess? They aren’t necessarily key ‘core’ components, but you need them to work the machine) go through the chip. Just off the top of my head I know the keyboard/mouse go through them, I believe they can do some hardware decode/encode so would make sense the graphics hardware is intertwined, and I think the SSD may go through it as well.... well, I guess that answers my previous comment: not just ancillary, but key core components interact via it as well.
The point is to provide increased security for the system & being an Apple product essential no documentation about how they work/how to interact with them is available. So basically a black box.
Given that FileVault is unlocked using it it makes sense that to boot a new Mac the security chip needs to be initialized and commands need to be issued to it in order to activate the devices that are connected via it. And as Apple is the only party with explicitly knowledge of how to do these things, thus only company issuing software that can do these things, getting an OS they don’t official support to boot is difficult.
However, it isn’t totally impossible either.
Quite a bit of effort has been spent trying to hack/reverse engineer the security chips and in fact a vulnerability (at least 1 major one) was discovered some time ago (the people that did so & those that wrote about it even tried contacting apple well before publishing anything about it, but seems as though Apple wasn’t/interesting in making a comment (let alone doing anything to plug the hole in people’s machines (if I recall correctly new hardware would be necessary, so replacing the chip with the very latest ones for apple silicone. If I recall correctly).
So this vulnerability has been using to boot foreign OS’, specifically Linux obvi, and there is some info out there on how to implement the ‘exploit’.
I don’t have the links off the top of my head, but armed with that info I’m sure it wouldn’t take long to come up with a search query that would get you what you’re looking for (bonus: I believe part of the name of the exploit was ‘rain’. Read about this a while back so...).
But be forewarned, at the time I read about it they were far from having full feature parity with the oldest models being the furthest along for obvious reasons. And there may be some cases, at least with MacBooks, where some of the hardware was unique enough that drivers would be needed from the manufacturer(s) who obvi don’t have any interest in making any.
As you’re Mac is a 2018 model & an iMac hopefully it will be doable, but definitely look into what they have working before hand (cause  you could end up throwing a bunch of man hours down the drain).
How this is helpful


Flatpak apps with System-wide installation in AppCenter

It is not currently possible.
However, there is ongoing work to support this. 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


Monitors.xml is being ignored: Persistently change display rotation?

The workaround for me (in Fedora) is restarting the Shell using Alt+F2 for the run command and typing in 'r'. This only works if you're running Gnome Shell in Xorg mode though.


No artwork shown for media played through Chromium

This is where we try to extract the artwork:
https://github.com/elementary/wingpanel-indicator-sound/blob/master/src/Widgets/MprisGui.vala#L523

I've tried logging what's in that metadata using the following but I'm not seeing any artwork data.

        metadata.foreach ((key, val) => {
            print ("%s => %s (%s)\n", key, val.print(true), val.get_type().dup_string ());
        });

Logged from https://googlechrome.github.io/samples/media-session/audio.html :

# Before starting playing
xesam:artist => [''] (as)
xesam:album => '' (s)
xesam:title => '' (s)
mpris:trackid => objectpath '/io/github/GnomeMpv/Track/0' (o)
mpris:length => int64 0 (x)
xesam:url => '' (s)

# First song
xesam:artist => ['Jan Morgenstern'] (as)
xesam:album => 'Sintel' (s)
xesam:title => 'Snow Fight' (s)

# Second song
xesam:artist => ['Jan Morgenstern'] (as)
xesam:album => 'Big Buck Bunny' (s)
xesam:title => 'Prelude' (s)

Trying this with Spotify I get:

xesam:discNumber => 1 (i)
xesam:url => 'https://open.spotify.com/track/6f0sKFgjcesnolqU8Fz8kB' (s)
xesam:title => 'Vengeance (The Return of the Night Driving Avenger) [Bonus Track]' (s)
xesam:trackNumber => 6 (i)
mpris:artUrl => 'https://open.spotify.com/image/ab67616d00001e02b8835366e419d606cd6ec015' (s)
xesam:autoRating => 0.35999999999999999 (d)
mpris:trackid => 'spotify:track:6f0sKFgjcesnolqU8Fz8kB' (s)
xesam:album => 'Nocturne City' (s)
mpris:length => uint64 300927000 (t)
xesam:artist => ['Perturbator'] (as)
xesam:albumArtist => ['Perturbator'] (as)

Chrome does seem to be a valid MPRIS provider, but it doesn't communicate the mpris:artUrl metadata. mpris:artUrl spec

Possibly relevant Chromium issue: https://bugs.chromium.org/p/chromium/issues/detail?id=951584
Relevant diffs:

https://chromium.googlesource.com/chromium/src.git/+/544b1dc0e7a755fe5d8d45944f95ed2601d2d05b%5E!/
https://chromium.googlesource.com/chromium/src/+/dae5564b63592c361fd3e1de590b7c7bb9ecb0b3%5E!/

Not seeing "artUrl". I've asked why they didn't include it.

Interestingly these Chrome/Chromium extensions do set this mpris:artUrl metadata:

browser-mpris2: https://github.com/otommod/browser-mpris2/blob/master/native/chrome-mpris2#L345
browser-playerctl: https://github.com/beingmohit/browser-playerctl/blob/master/mpris2#L345

I installed browser-playerctl and now I am getting more metadata on for example Youtube. (It didn't work with the Media Session API demo)

Now I get:

# Metadata update from extension
mpris:trackid => objectpath '/lopwv2ViNMw' (o)
mpris:artUrl => 'https://i.ytimg.com/vi/lopwv2ViNMw/hqdefault.jpg' (s)
mpris:length => int64 787000000 (x)
xesam:url => 'https://www.youtube.com/watch?v=lopwv2ViNMw' (s)
xesam:title => '(777) How Corning Created Gorilla Glass And Reinvented Itself' (s)

# Metadata update from Chromium
xesam:artist => ['CNBC'] (as)
xesam:album => '' (s)
xesam:title => 'How Corning Created Gorilla Glass And Reinvented Itself' (s)

And we see the artwork in the indicator:

Not sure what's up with the "(777)" part. The extension also doesn't correctly communicate the artist (while Chrome itself does). So I wouldn't recommend installing these extensions.

I guess all we can do is keep an eye on the relevant Chromium issue ( 951584: MPRIS: Add media metadata).

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/


Which tutorial did you use to install Elementary OS in dual boot with Windows? Very important information is to describe step by step all actions you performed.


Are there laptops for sale with elementary OS preinstalled

There is a small company in Spain that manufactures ultrabooks with elementary OS installed, but for now only distributed in this country.

More info Slimbook.es

They have a video in their webpage showing a Slimbook booting in 12 seconds with elementary OS :

Slimbook booting


I know this is a couple of years old but.  I had the same issue in Ubuntu and found this solution.  After setting this up (I had to install gsconnect to connect my phone to gnome which I had done anyways).  Installing Geoclue Share on my phone made gnome maps magically just start working.

https://www.freeyourdesktop.com/2018/09/improve-gnome-maps-location-accuracy-with-your-android-phone/


It is a known bug with evince in Ubuntu with Debian.
This is the report of nimf developer against evince in launchpad.
https://bugs.launchpad.net/ubuntu/+source/evince/+bug/1569863
I think evince team should reply to report to fix this issue.
Alternative Input Method is uim-byeoru, It has no issue in Loki.

sudo apt install uim uim-byeoru
im-config -n uim

and This is for settings

uim-pref-gtk

or find "uim" in slingshot after logout & login, I hope it might help you https://youtu.be/q9QntqhecSk :)


The solution is mentioned by @Sysadmin. I adding further detail for ease understanding.
The fonts are stored in /usr/share/fonts folder. Just open this folder as administrator and copy-paste all eh fonts you downloaded in respective folders such as OpenType, TrueType and extract the files if it is in zip.
After this, the fonts will be available in all Softwares across your system. In case if your software is open while doing this process. You have to close and reopen for the font to be available.


Long load time on bootup with nvidia graphics card

Reflashing my Gigabyte motherboard BIOS to the newest version (F18 - F20) fixed it.


US Int. keyboard layout Right Alt not working as compose key

I found the solution (I did the wrong combination before):

sudo dpkg-reconfigure keyboard-configuration
Choose Generic 105-key PC (intl.)
Choose English (US)
Choose English (US) - English (intl., with AltGr dead keys)
Choose Right Alt (AltGr)
Choose No compose key

And that's it :)


Why does wifi not work after elementary OS 5.0 Juno installs on my late 2008 MacBook Pro?

Had the same problem. Just needed to install the drivers for the wifi adapter manually after the install; they somehow didn't get installed from the usb.
Just open a terminal window. Then command: sudo apt-get install firmware-b43-installer

This fixed it for me.


sudo add-apt-repository --remove ppa:mpstark/elementary-tweaks-daily && sudo apt update

And if you want to use elementary-tweaks use this one. It's a fork of the one you've been trying to add but with more settings.

By the way, you seem to be using Juno beta. You might want to update to the stable version since it's already out!


You can (re)install the plugin with the following command (in a terminal window):

sudo apt install switchboard-plug-gcc-sound


Google Chrome Browser loses input when Pantheon File Browser is invoked for file upload

So I just had a Files and OS update get pushed, and suddenly this is no longer an issue. That was fast! Very awesome... so far I've been loving Elementary OS!


Pantheon-greeter login screen has incorrect resolution on external monitor

xrandr allows us to reconfigure the X server without restarting it. Let's use it to set the correct resolution at startup.

Find out how the monitors are identified on your system. At the terminal, run the following:

xrandr -q | grep ' connected ' | awk '{ print $1 }'

My output is:

LVDS1
VGA1

Now I want to narrow down the above results to only the LG monitor, so that I can assign that to a variable:

xrandr -q | grep 'VGA1 connected' | awk '{ print $1 }'

The output is now:

VGA1

Lets create a script that checks to see if the LG monitor is connected. If it is connected, let's switch off the laptop monitor, set the LG monitor to primary and set it to the correct resolution. The laptop monitor will automatically switch back on after a successful login.

Create the bash script:

sudo vim /usr/local/bin/correct-screen-resolution-pantheon-greeter

Script contents:

#!/bin/bash

LG="$(xrandr -q | grep 'VGA1 connected' | awk '{ print $1 }')"
if [ "$LG" = "VGA1" ]; then
  xrandr --output LVDS1 --off
  xrandr --output VGA1 --primary --mode 1600x900
fi

We need to make the script executable:

sudo chmod +x /usr/local/bin/correct-screen-resolution-pantheon-greeter

Now, we need to call the script from pantheon-greeter:

sudo vim /usr/share/lightdm/lightdm.conf.d/40-pantheon-greeter.conf

At the bottom of the file, add the following line:

greeter-setup-script=/usr/local/bin/correct-screen-resolution-pantheon-greeter

Done.

Example


You are adding the stack to the window:
https://github.com/Suzie97/Project_X97/blob/4506489bbe5d79343728e6259d614dacc4b2036d/Project_X97/src/Window.vala#L64
You are then constructing an object called grid that you're packing the StackSidebar into, but then the grid doesn't get added to the window.
So you probably need add (grid) instead.


Just installed elementary OS. How to get MySQl and C++ to work?

install the g++, mysql-server and mysql-client packages, you can do that like this.

sudo apt-get install g++ mysql-server mysql-client


How do I get another copy of elementaryos.iso?

I have seen this question a few times, not necessarily on SE. I don't think the site is intentionally deceptive, I just think people don't realize they can pay nothing and download the operating system for free.
Where it has custom amount, where you can pay where you want, enter 0.00 there. See the picture:

And then click to download it. You'll get this screen:

Just click to download. If you click on the 'magnet' then you'll download it with a torrent client and it will automatically verify the download for you.


Nvidia and AMD drivers broke Elementary OS

I'm so sorry, this kept me up until 3AM a few weeks ago.

It sounds like your situation is slightly different than mine. I could not even get into a grub menu. So, take this with a grain of salt, but maybe it will help someone in the future. Also, if you're still having this issue, you might be able to use the chroot trick.

First you should try the nomodeset fix to see if you can boot and purge the drivers. If you make it past grub and to a black screen, try using ctrl+alt+f1 to get on tty1. If you can get on tty1, purge the drivers.

Next, if you can't make it past grub, and you can't boot into recovery mode, the first thing to do is make a live-usb with your favorite distro. After that, you could try using chroot from a live-usb to purge the drivers

If that doesn't work, try to make a bootable version of boot-repair

As a last resort, use the live-usb to copy all your important files onto an external and then use boot-repair's uninstall OS option to reinstall the operating system a few times. Be ready to rescue your grub


You could try to locate the file using apt-file (check the spelling though, I'm sure it's "synaptics" and not "syaptics") and then install the according package. Try that first, because without the according drivers, the driver settings in that file are useless.

However, that's still just a configuration file which is loaded as one of many from a directory. The "50-" gives that away, it is used to control the order of loading. So, you could just as well create your own file with the according settings or the settings could be present in any other file already, waiting for you to edit them.


If you installed a third party kernel and then removed the source this could happen

It's not ElementaryOS's problem (because EOS didn't had that kernel version - Release Candidate) but I may help you

You can remove the package even if it's broken with the command:

$ sudo dpkg --remove --force-remove-reinstreq <package>

And lastly, it's sudo apt install not sudo apt-install


Did you try looking in WINE forums for the answer to this? It's quite possible there aren't many eOS users doing this exact task, and there may be other places online more likely to know the answer

http://blogs.dailynews.com/click/2014/06/10/adobe-digital-editions-wine-linux-specifically-fedora-20-today/

[comment was accepted answer so posting as answer]


How Do I Set HiDPI Scaling for individual displays on elementary OS Loki?

This isn't really a complete answer, and is probably less of a manual solution, but I'm hoping we can use Pop!_OS new solution in some way... I understand this is done by the system76-hidpi-daemon which is part of the system76-driver
Install instructions: http://support.system76.com/articles/system76-driver/

I, however, have no idea if it's a good idea to install the driver on a non System76 computer. I'd prefer to, in some way, only run the hidpi deamon.

More information from their blog:

  Our engineer, David has been working on improving HiDPI.  While others in the desktop community are focused on Wayland, David has been working on improving HiDPI experience on X, especially if you have an Nvidia video card.  When completed, you’ll be able to have a uniform experience when connecting low DPI monitors into HiDPI enabled laptops in the X session.  What does that mean?  It means that when you plug in your monitor the right thing will happen.   We are planning a rolling implementation, meaning that we would introduce these features over time.  We hope to show progress on this feature over the next few weeks.  So watch this space.

http://blog.system76.com/post/167099907368/popos-development-re-org-upstream-cooperation

  Last week, I talked about HiDPI multimonitor work that was in progress.  I’m happy to report that, we have made progress.  Both NVIDIA and Intel laptops with HiDPI screens can now automatically configure mixed-dpi multi-monitor setups within Pop!_OS.  The work needs further testing and refinement before it’s ready to distribute to customers.  Going forward, we plan to deliver a seamless multi-monitor HiDPI experience tailored to the different capabilities of Intel and NVIDIA graphics in Pop!_OS.

http://blog.system76.com/post/167349126968/hidpi-extravaganza-putting-the-lid-on-hardware

  The work on HiDPI nears completion.  The HiDPI work is a seminal  project that we are extremely proud of as a company.  When this work is complete, you will be able to have smooth experience with multiple monitors of different resolutions and have it do the right thing. Right now, a lot of work is in testing, handling corner cases, and focusing on the little details that build together into a great experience that just works!

http://blog.system76.com/post/168094703848/ux-updates-and-hidpi-aww-yeah

My post on this on Reddit: https://www.reddit.com/r/elementaryos/comments/7c7x8x/pop_os_mixeddpi_multimonitor_setup_on_elementaryos/

Update:

  We are currently working on adding GSettings and a DBus API to allow other distros to create their own graphical interfaces to the daemon.  The HiDPI daemon, which is currently part of the System76 driver, will become its own package and move into Pop!_OS proper.  That means anyone who runs Pop!_OS will be able to use the HiDPI daemon as opposed to just System76 customers.

http://blog.system76.com/post/171934557903/popos-1804-testing-iso-coming-soon-updates-on


Prevent Background Downloading of updates

On Ubuntu 16.04, (on which is based Loki, so maybe it works)
you could use

  $ sudo systemctl mask apt-daily.service
  $ sudo systemctl disable apt-daily.timer
  $ sudo systemctl disable unattended-upgrades

and then update/upgrade manually when you see fit

Check more here: https://www.hiroom2.com/2016/05/18/ubuntu-16-04-auto-apt-update-and-apt-upgrade/


Yes, post the output for dmesg | tail... (not enough reputation to comment).
Also the output of neofetch after installing it with sudo apt neofetch.

   Just Select, Copy from terminal & Paste in your question.


Problems installing Freya on Acer Aspire 9412SMi

According to a comment on a similar error message in Ubuntu  (elementary OS 0.3 is based on Ubuntu 14.04), changing memory_corruption_check_size in the boot options could solve the issue, maybe:

 memory_corruption_check_size=128K

instead of the default

 memory_corruption_check_size=64K

Note, this is a shot in the dark and I am not sure how to edit Boot Options in elementary. (If someone knows, please edit my question accordingly.)


How to add Google Calendar in the Calendar app with two-step authentication?

You can do it by adding an app password that you are going to use in Calendar.

https://security.google.com/settings/security/apppasswords


Why my computer is not being recognized as a laptop?

Short answer

Convertibles were not being recognized as laptops, but were falling back to a generic "computer" icon. This has been fixed in the latest release of the icons and will show up in your "Operating System Updates" in AppCenter soon!

Longer/technical answer

The "About" screen in System Settings uses a local service to populate some information, like the hostname and the icon name to use to represent the hardware. That service was correctly reporting computer-convertible as the icon name. However, our icon set did not have a computer-convertible icon, so it correctly fell back to use the computer icon, which is represented by an all-in-one type computer. We've now added a symlink from computer-convertible to computer-laptop.


How can I choose different default apps?

GLiv is an outdated piece of software (last update was back in 2011), which doesn't follow standards of modern Linux desktops. Therefore it lacks proper desktop integration in elementary OS.

Even Guillaume Chazarain, the creator of GLiv, suggest at the official GLiv homepage to switch to another picture viewer:

  Note that gliv-1.9.7 is probably the last release of GLiv. Other image
  viewers like Eye of GNOME are now sufficiently fast that I don’t use
  GLiv anymore. There will be new releases only if I receive bug
  reports.

I'd suggest you follow his advice and pick another application.

Usually it's very easy to choose another picture viewer.

Open System Settings
Click at Applications
Choose another installed Image Viewer


Is there a way to remove/add applications from/to the slingshot launcher of elementary OS?

There is now a new application available in AppCenter called: AppEditor.

Yes. You can use MenuLibre for that.

Just search for the App you want to remove and click on "Hide in menu" and than the save button (with arrow down).


You always need root when you install any deb file or using apt to install anything. Make sure to use sudo on such commands.


https://bugzilla.gnome.org/show_bug.cgi?id=764653

I think this should answer most questions.


I have the Matebook Pro X and had the same issue. In my case only two of the four speakers worked (bottom worked top didn't) after installing elementary OS and a few other distros. I was able to find information that allowed me to get get the top two speakers working and now it sounds great. If your top two speakers are not working this may apply to the Matebook D as well.

In a terminal install some audio packages

sudo apt install alsa-tools alsa-tools-gui pavucontrol

In the terminal run the hdajackretask utility

hdajackretask

Once the GUI opens choose "Realtek ALC256" in the "Selecta a codec" dropdown

Check the "Show unconnected pins" and "Advanced override" boxes under "Options"

You should see a list of pins under "Pin configuration" with identifiers like "Pin ID: 0x14". You will need to override two of them, "0x14" and "0x1b". Check the "Override" box on both of them and set all of the values as shown below.

And

Click "Apply now" and test the speakers. If they work click on "Install boot override"
Rebuild your initramfs with the command below then reboot

sudo update-initramfs -u

After rebooting, open the PulseAudio Volume Control application (pavucontrol) and make sure that the window is wide enough to see the "Configuration" tab (or use the > button to scroll right). Click "Configuration" then choose "Analog Surround 4.0 Output" in the "Profile" dropdown. You can hear the difference by playing a good song and switching between "Analog Stereo Duplex" and "Analog Surround 4.0 Output".


Toogle do not disturb mode with keyboard shortcut?

Yes, you can. Disturb mode can be set via the dconf boolean value org.pantheon.desktop.gala.notifications.do-not-disturb.

You can toggle it with a script like this (saved as ~/bin/toggle_do-not-disturb)

#!/bin/sh

KEY='/org/pantheon/desktop/gala/notifications/do-not-disturb'
dconf write $KEY $(if [ $(dconf read $KEY) = 'true' ]; then echo false; else echo true; fi)

Then you can assign this script to a custom hot key in Settings/Keyboard Layout tab:


Language Translations not working in Bookworm

This issue was due to a line in the code pointing at a wrong place for the translations:

Intl.bindtextdomain(GETTEXT_PACKAGE, "./locale");

Many thanks to Corentin Noel for spotting the issue.


elementaryOS AFAIK never had that menu, in fact in elementaryOS there's no minimize concept in the system

Probably you can see that menu in some non eOS-apps but isn't part of the environment

The link you provided is a guy who said what I said now, he wanted eOS desktop and apps to run like Gnome apps. My question is why he installed eOS and not a Gnome based system?.

He then talked about Nautilus, in eOS we have Pantheon not Nautilus. He also talked about Gnome-Terminal, again eOS don't come with Gnome, it uses GTK libaries but isn't Gnome.


You can always try to fix the drive. Try this:

sudo ntfsfix /dev/sdXY

Where "X" is the drive and "Y" is the partition (on an NTFS partition). It should work some magical incantation in the background for you and when it's done you should have a mountable NTFS drive.

So in your case, try this:

sudo ntfsfix /dev/sda2

Please let me know if that helps any.


https://github.com/abiosoft/autoplank/blob/master/README.md

Haven't tried it but seems to help automate it without having to run those commands


I have an issue installing Loki on a MacBook pro from 2008

Try running in Live USB mode. If that doesn't work try this;

Press e on "Try ElementaryOS without installing"
Go to the bottom of the boot options, and type;

outb 0x728 1
outb 0x710 2
outb 0x740 2
outb 0x750 0
i915.lvds_channel_mode=2 i915.modeset=1 i915.lvds_use_ssc=0

then press F10 and it should boot.


Elementary app feasibility: modify any current text input

All feature requests must be written to the proper GitHub page, they do not belong here.

I believe that in your case gala is a good starting point.

https://github.com/elementary/gala

Good luck


Network not working after i close lid of Dell XPS 9550

With Ubuntu 16.10 on the XPS 9550 I have the same trouble.  Running the following command after opening the lid fixes the problem for me.  There should be no need to log out and log back in after running the command.

sudo service network-manager restart

The Ubuntu documentation seems to say the source of the problem lies in the driver.


Failed to Fetch Updates when I try to update in app center

This will resolve your issue:
wget -qO - https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/Release.key | sudo apt-key add -

Then:
sudo apt-get update


Installing elementary OS on Thinkpad X1C7 - has anyone done this? & did you have wifi problems?

Try to share internet connection from phone via usb and still wait notification from AppCenter. I have some problem on my PC and when i connected in internet i got notification about driver for wi-fi device.


Elementary OS pre-install question from perennial Linux newbie: partition scheme

Depends on what you're planning to do with your Windows virtual machine, because Windows normally can't see Linux (ext4-formatted) drives and work with them.
So if you don't plan to heavily exchange files between elementary OS (or any other Linux-based virtual machine) and Windows VM, and keep all Windows user files inside Windows virtual disk, you can go with two partitions:

Partition 1 (for swap): 16 GB
Partition 2 (for elementary OS and user files, ext4-formatted): all the remaining space, i.e. 240 GB.

In case you're planning to exchange files between any Linux OS and Windows VM, you can go with three partitions:

Partition 1 (for swap): 16 GB
Partition 2 (for elementary OS and user files, ext4-formatted): 120 GB
Partition 3 (for file exchange with Windows, NTFS-formatted): 120 GB

(Obviously, the more files you need to exchange with Windows, the bigger partition 3 should be.)


You can start it from a terminal with pkexec backintime-qt4.

Actually as a bugfix you can create a script /usr/local/bin/backintime-pkexec

#!/bin/sh
pkexec "/usr/bin/backintime-qt4" "$@"

Save these lines as /usr/local/bin/backintime-pkexec
Make it executable: chmod +x /usr/local/bin/backintime-pkexec
And finally replace in the file /usr/share/applications/backintime-qt4-root.desktop the line Exec=pkexec backintime-qt4 to Exec=/usr/local/bin/backintime-pkexec


It's not in the repo anymore. you can download the old .deb and install that.

To install in the terminal:

cd ~/Downloads
sudo dpkg -i name_of_deb.deb


Wait, you deleted both your Win/eOS partitions? If so, you shouldn't have anything to boot to.... Or do you have any other OS in another partition?

If you still have anything in there, you should be able to run a shell from GRUB2 and list running the 'ls' command (shell> ls)  and see what's still there. Then you should be able to edit on of your boot settings to assign the right partition to your boot command.

You might want to grab some references from here


How to get an actual copy of my eOs configuration in an executable penrdive?

I've used Pinguy Builder (https://pinguyos.com/2018/05/pinguy-builder-updated-license-change/) for that exact purpose. While it works nicely, it does has some limitations on the SquashFS size so if your installation is too big, you might not be able to build a working Live Environment.

If that doesn't work, you might Google around for " install linux ubuntu on USB drive". Never attempted that myself though.


You can try to install these drivers: https://github.com/lwfinger/rtlwifi_new/

All the instructions are in the README of the project. Simply replace <<YOUR WIRELESS DRIVER CODE>> by rtl8723be. If it still doesn't work, try to edit the driver's options as explained in the README, and write:

options rtl8723be ant_sel=0

And reload it with the two modprobe commands. You'll probably need to change this value between 0, 1 and 2 to find the best working antenna for your card.

Note that these drivers need to be recompiled every time you install a newer version of the kernel.


Problem selecting update sources in GUI (Software & Updates - Updates)

It's a bug that has been reported before, Launchpad: in software source you can't select the updates . Please mark it as "yes , it affects me" and provide more informations if it's needed, or put a bounty on it to attract some developers to fix it.


Parental Controls in elementary OS 5 not working

I have the same issue. The parental control does not do anything.
My current workaround is to use ufw. For my son, I wanted him to only be able to get and send email on his own, hence I allowed only outgoing connections to the smtp (587) and imap (993) ports of his email account, as well as to dns (port 53):

sudo ufw default deny outgoing
sudo ufw default deny incoming
sudo ufw allow out 53
sudo ufw allow out 587
sudo ufw allow out 993
sudo ufw enable

To turn off the restrictions, I disable ufw with

sudo ufw disable

Not very convenient, but works for me..


Which command did you give? Have you tried to give it full path to the bin file?

/usr/bin/psyncgui


Wifi Disabled with Intel Wireless Adapter 8265

First of all check in terminal with command uname -a what kernel version do you have. If newer then ignore the solution below and download drivers from Intel provided in the second link.

Solution from here: Intel 8265 doesn't work in Loki

See if sudo apt-get install linux-generic-hwe-16.04-edge gets the 4.8 kernel installed and then do

wget http://mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware/linux-firmware_1.161.1_all.deb
sudo dpkg -i linux-firmware_1.161.1_all.deb

Also drivers from Intel can be downloaded here: Linux* Support for Intel® Wireless Adapters


How can I use a system icon in my application?

You just load the icon using the name. Gtk will select the one appropriate for the current theme. In your case, you would use something like:

var icon = Gtk.Image.from_icon_name("view-refresh", Gtk.IconSize.SMALL_TOOLBAR);

See valadoc for more information.


How to add desktop shortcuts for installed applications - freya?

By default, the desktop in elementary freya is disabled. You need to enable it first. After enabling the desktop, open the file browser and navigate to:
   /usr/share/applications/

You can find list of installed applications there. Select the applications you want, copy it and paste it in the desktop.


How can i play .MTS videos in elementary OS?

Try installing Ubuntu Restricted Extras:

sudo apt-get install ubuntu-restricted-extras

Cheers!


Any idea how to change encoding for subtitles?

you can do that in sublime text:

file -> reopen with encoding -> {current_encoding}

then

file -> save with encoding -> {new_encoding}


Xinput and (maybe) xinput-gui may help you. I used xinput_calibrator and it worked fine.
In ubuntuforum you'll find this:
https://askubuntu.com/questions/51445/how-do-i-calibrate-a-touchscreen-on-a-dual-monitor-system


Asking for authentication for update the system

Its an appcenter bug. I don't know of a fix, but you can run:
killall appcenter

stops appcenter from running in the background. Then suspend your notebook and wake it back up. Problem should be gone, but will come back when appcenter is run or you reboot.


Problems on the keyboard, some missing options

Download tweak tool from the app centre. It covers the cmd/ctrl switch and lets you assign € to shift+4 instead of $.

looking for the umlaut options still...


Youtube live video not working in Opera (and Chromium)

This problem is to be put in the context of browser html5 support, more specifically support for h264 streams (which affected much more than Youtube live streams). That seems to be lacking at the date of these posts in both Chromium and Opera but can be solved only separately.

For Chromium:

sudo apt-get install chromium-codecs-ffmpeg-extra

which will remove chromium-codecs-ffmpeg if already installed.

For Opera:

Go to opera://about/ and look for the relevant Chromium version.

Download from here the  corresponding version of chromium-codecs-ffmpeg-extra
Extract the archive.

Copy the libffmpeg.so file (with the file manager as administrator or in terminal) to /usr/lib/x86_64-linux-gnu/opera replacing the already existing file if needed.

(This is different from a solution on which it is loosely based. Location is different and no renaming of the file was done.)

This was first answered here, also here.

The libffmpeg.so file can be also found in the package opera-ffmpeg-codecs here and here, and it can be also put in a new folder /usr/lib/x86_64-linux-gnu/opera/lib_extra/.

The above may need be repeated depending whether updates replace the libffmpeg.so file or require a new one corresponding to a newer Chrome version.


AFAIK, there isn't, but I use cheese for my webcam.

sudo apt-get install cheese

It has many more options than the builtin camera. Yea, I would love to stick with the builtin stuff, but it needs many more features before it can be considered a full webcam program.


There seems to be a bug with running the installer in Finnish. What I've done with elementary installations is that I've run the installer in English and afterwards changed the language to Finnish from the system settings. This way it's possible to bypass this error.

If you later notice some applications like LibreOffice not using the correct language, go back to the language settings and see if it prompts you to "complete installing the language support". For whatever reason this extra step is sometimes needed after installing applications.


Evolution, black background on composer window

You need to add this to the end of that existing fix code in the gtk.css file...

EMsgComposer GtkHTML {
    color: #000000;
    background-color: #ffffff;
}


After many researches I found what was happening. The settings (from thinkpad + br) was being interfered by an additional options added by another model (korean).

How I solved:

First, checking the layout info with:

# setxkbmap -query
rules:      evdev
model:      thinkpad60
layout:     br
options:    korean:ralt_rctrl,grp:shifts_toggle

Second, setting options to none with empty quotes:

# setxkbmap -model thinkpad60 -layout br -option ''

Now all the keyboard is working fine, AltGr, question mark + slash, characters used with AltGr.

In addiction, add the same command line in the .bashrc file (on your home folder) on the last line file. It will run the script everytime you resume  from sleep mode.


How does elementary make money and who pays?

elementary's primary source of income is from pay-what-you-want downloads. That accounts for something like 70% of monthly income. One-time PayPal payments and Patreon account for most other income and we make a small amount on retail sales (shirts and stickers).

Bountysource is its own thing. When people contribute to our account on Bountysource, it stays in Bountysource. We never withdraw money from that account into our regular account. It is only used for bounties.

You're right that many people choose not to pay anything. The last time I checked, over 99% of downloaders don't pay.

elementary doesn't have any investors or outside corporate influence. We don't make advertising deals and we don't have any software products that aren't available at no cost. We only make money when our users give it voluntarily.

At the moment elementary employs just two people full-time.


Fan control in HP folio 13 with coolsense for windows installed

You can use either the tlp or thermald softwares, or both.

TLP is an advanced power management tool for Linux. It comes with a
 default configuration already optimized for battery life. At the same
 time it is highly customizable to fulfil specific user requirements.

sudo apt install tlp

Thermal Daemon is a Linux daemon for monitoring and
 controlling platform temperatures. Once the system
 temperature reaches a certain threshold, the Linux daemon
 activates various cooling methods to try to cool the system.

sudo apt install thermald


It appears that this is an Ubuntu / kernel issue with some newer AMD CPUs/GPUs, see e.g. here
Users describe intermittent boot fails, also  behavior differing between running on battery vs plugged in .
This was fixed for me and other users by updating the kernel to 5.7.
Thought I would post this here in case useful.


Been there done that.
First, did you have a current time machine? the MAC EFI (their improvement on BIOS) will see that and restore you to MACOS. Boot with super key (GOOGLE THAT) with the time machine drive plugged in and recover from there.

Secondly, the MACOS and your data is probably still there, minus the boot instructions.  You will find that a local PC shop for a few $$ may be able to run 0101001010 recovery on the disk.  Elementary OS went to the USB drive and the boot loader went to the Local Disk.

Thirdly, In order to dual boot or just boot elementary, the MAC EFI would need to be replaced with third party rEFInd http://www.rodsbooks.com/refind/or others' newer tool so that on boot up both MACOS and elementaryos disks can be found and will be boot choice.


Did you install Elementary using your wifi? I am new to Linux too and had an issue with connecting to the internet after installing it using my wifi. It showed up in Edit connections but I could not choose it as an option.
I solved it by using an Ethernet connection to connect to the internet (wired connection) and doing all the updates (a bit over 500 for system updates). After that the wifi showed up on the connections but did not give me an option to switch to it from wired.
It wasn't until I installed the optional update for Broadcom 802.11 Linux Sta wireless driver source (wifi driver) that it showed up in connections and I was able to turn wired off and choose wifi and then I connected without a problem.


Unfortunately elementary OS doesn't povide an UI to change this kind of options directly.

You need to install and run dconf-editor from the official repositories, navigate to org -> gnome -> desktop -> media-handling. Disable the options automount-open and automount, that should do the trick.


Hera: wingpanel-indicator-session freezes for a long time the first time I click on it

I had asked this question as I was exploring making a switch from Windows 10 to elementary OS as my primary desktop (dual boot).  I have been installing lots of ppas, and just to make sure it wasn't related to one of these,
I did a clean install,  with all the software I previously installed except for the firejail ppa + firejail, and things have been working without any issue so far.
Here's why I'm very suspicious that a botched firejail install (blame me for being a newbie) caused the problem:
I had noticed that running groups from a terminal after login would show me only my primary group.  Running groups from the console (ctrl-alt-f1) would show me all the groups I belonged to (including docker.. guess how I realized I wasn't in the docker group :) ).  I could also su as my own user from within the terminal, and groups would behave normally.
I suspected firejail at this point, though I had run firecfg --clean prior to removing it (I had problems with dropbox that I wasn't able to solve quickly, and I read some risks about firejail running suid).  However, that was the only explanation I could think of for the weird groups behavior.
As uninstalling/cleaning didn't seem to help, I re-installed the relatively new install and just skipped firejail, and things are working great!


Upgrading to VirtualBox 5 and reinstalling the guest additions and rebooting elementary OS actually solved the problem.


Loki: Canon Pixma MG 5250 Scanner not working/detected

To get the scanner to work you have to download and install the drivers from canon. This also supplies a scanner program that should work with your scanner.

The installation is done by untarring the downloaded file by right clicking on it and selecting expand here (could be slightly different as i am translating from a dutch system). This will create a new folder in the same folder as the downloaded file with the same name as the filename of the download.

This folder contains a couple of files. select the one ending with -deb.tar.gz. Right click on it and select expand here. This will create a new folder in the same folder you are working in. Right click this folder and select open in terminal

This will again create a new folder in the folder you are working in. Right click this folder and select open in, and terminal in the menu that appears.

Type

sudo ./install.sh

in the terminal and press enter. Enter your password when prompted.

Now you can scan using the program canon provided, unfortunately the build in scanner program won't work, and the canon program won't appear in the applications menu. To start the canon program open the terminal from the menu. In the terminal type

scangearmp

and press enter. The canon program will open and should find your scanner.


Will the developers add the option to automount external media & devices?

I'm not a developer, so I can't answer your specific question. However it is easy to get automount. There are several ways to do it the easiest is to install usbmount

sudo apt-get install usbmount

I't will automount  hfsplus, vfat, and ext file systems. If you need to automount other file systems you can add them to /etc/usbmount/usbmount.conf. It works well out of the box. Just run the one install command and you are probably good to go, but you can change mount options in the config file if you need to.


Install elementary OS 5.0 Juno on my elementary OS 0.4 Loki

You only need to follow the installation instructions from the website.


Is there a way to increase Videos (Audience) sound volume more than 100%?

It's not possible to do it.
 Anyway, when you set your VLC volume over 100% that will also create distortion, so you will get the same effect if you set the general volume a little over 100%.


You can enter the recovery mode and reset your system settings.
There are many reasons for this problem. You can edit the Startup menu at the grub interface E, enter ‘acpi=off’, and then press F10 into the system. If you can see the desktop, please uninstall the graphics driver.


This isn't the sort of problem you fix yourself. You need to report this to the WebKit developers to solve.

First, make sure that you're using the latest version of WebKitGTK, 2.26.2.

Then, report a bug on WebKit Bugzilla. Select the Media component, prefix the title of the bug with [GStreamer], and CC bugs-noreply@webkitgtk.org. In your bug report, mention the version of WebKitGTK that you're using, and your GStreamer version. Include the screenshot you posted here.

Finally, navigate to webkit://gpu and paste all that information into the bug report. The output you copy/paste will be messy; take the time to add blank lines to make it easier to read.

Lastly, see if you have gstreamer1.0-vaapi installed. If so, uninstall it and check if that makes a difference.


Installing on Giada MiniPC - blank desktop!

I found a blog post talking about your issue and it looks like - at least for them - it was possible to solve this with a boot option. I'm not exactly sure it will help you as well, but here is an answer how to set this boot option. If it does not work, just let me know and we'll figure this out in another way.

Boot up your computer to the blank desktop and press Ctrl + Alt + F1. You will now see a terminal-based interface (black screen, white font).
Log in with your username and your password. When typing in your password, it will not be displayed in any way, so that's expected behavior, don't be irritated.
After the login, you run sudo nano /etc/default/grub (it will ask for your password again, because you are using sudo), which opens the texteditor nano to edit a file responsible for how GRUB (the bootloader) boots up your system. You can move the cursor of nano via the arrow keys.
Find the line GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" and add nomodeset as option. The line should look like this now: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset".
To save and leave nano press Ctrl + o first, press enter to confirm the file name, and press Ctrl + x afterwards to go back to the command line.
Run sudo update-grub now to update the settings you just have changed.
Run sudo reboot to reboot your system.

After the reboot, it should display your full desktop, including Wingpanel and Pantheon's dock. As said, if not, just let me know and we'll figure the issue out.


Grub command line after installing 0.3.1 Freya

I was able to get it to work using the above link and re-creating the freya USB stick using unetboot instead of rufus.


Problem is caused by Dell BIOS 1.11.2, rolling back to 1.10 solved it.

Hopefully the next BIOS version will be fine.

EDIT: BIOS 1.12.0 has been fine, but the latest 1.13.1 (published January 6th 2020) has recreated the problem. Again, rolling back to 1.12.0 is the solution, but I would like to understand how the official BIOS can do this.

I also tried this solution, but no avail.

https://www.dell.com/community/XPS/Dell-XPS-15-9550-is-absolute-unusable-after-BIOS-update/m-p/7376573

Anyone else?


How can I open an application without showing it in dock?

It is possible not to show the task list in the dock.

Hold Control and right-click anywhere on the dock
Select "Preferences"
Select the "Behavior" tab
Under the heading "Item Management", disable "Show Unpinned"

Running, but unpinned items will no longer show in the dock.

Be aware that dock items act as the minimize/unminimize mechanism. If you've modified your window decoration layout to include a minimize button, you'll no longer have an easy way to unminimize windows. However, minimized windows are still accessible from the multitasking view.


From your Amazon link in the comments, you appear to have a DP Alt Mode cable, which essentially uses USB C Port for DisplayPort protocol output, which would make use of your regular video card. I believe (but am not positive) that on a Dell XPS 13, that should be an Intel driver. It should, at any rate, show up as one of your DP*-devices, but is not.

Based on that, you might see if this answer from AskUbuntu is helpful. Another debugging steps you could take care:

See whether it works in Windows; if it doesn't, it's perhaps not supported at all.
Try booting up with the DisplayPort already connected, to see if it's a life detection issue.

You could also try using a DisplayLink cable, which would have different drivers. In general when you Google this, if I were you, I'd search for Ubuntu (on which Elementary is based) and "DP Alt Mode", which is what your cable uses.


How do I get 5.1 surround sound via HDMI to work?

have you tried using pulse audio?

sudo apt-get install pavucontrol

open it and check the configuration tab and you will find options there. I am using elementary OS and found the same option though haven't used it.


There is an open PR about this (https://github.com/elementary/files/pull/1149) awaiting review and merging.  Should be fixed in the next release.


Why isn't Files pinned to the dock by default?

UX Lead here :)

Generally, manual file management is something that's considered to be deprecated. Modern applications manage files very effectively. Oftentimes, attempting to manually manage files that are already being managed by an app can cause issues with that app.

Take for example Music where deleting a song from inside the app will also remove it from the app's database. However, deleting from the file manager will cause Music to assume that the track is missing and action needs to be taken to resolve a broken path (like mounting an external drive maybe). This is also the case with Photos and someday with Videos etc.

We also don't include Terminal or our code editor Scratch on the dock. While these kinds of tools are valuable and sometimes necessary, we don't want to present them front-and-center as go-to solutions.


Great you got new to elementary OS.

Elementary OS being a Linux like any other bassed under Ubuntu (Hera is bassed on version 18.04 LTS) you can perfectly use CUPS (Common UNIX Printing System) to make your print server.

I invite you to follow this tutorial to help you configure your print server.

if you have problems you may need to install the drivers for CANON printer cups-backend-bjnp

$ sudo apt install cups-backend-bjnp


There is an easy way to install Minecraft. Just add this PPA and install the Minecraft Installer:

sudo add-apt-repository ppa:minecraft-installer-peeps/minecraft-installer
sudo apt-get update
sudo apt-get install minecraft-installer

Note: This is not a Minecraft / Mojang ppa, but it does install the real launcher.

The installer will download the current version of the official launcher and automatically satisfy the required dependencies such as OpenJDK, and add a minecraft.desktop file in /usr/share/applications, for easy start-up of slingshot-launcher.

Right click on the icon and click "keep in dock". Then it will be available with links to common Minecraft resources such as the Wiki and your local folders, including Resource Packs and Screenshots.


how to undo keyboard shortcut (Win key launch Applications)

Go to System Settings > Keyboard. Then select Applications from the left menu. From the list on the right, change the shortcut of the Applications Launcher by clicking on it and pressing Super key and Space(the default shortcut). You need to re-login for the shortcut to take effect.


Disable custom icons within applications

Gtk applications, like Midori, use gtk stock icons from selected theme to show actions WITHIN headerbars.

You can make a variant of the Numix theme to solve your issue.

First of all,  create a new folder from terminal:

mkdir -p ~/.icons/mynumix

Copy the content of Numix theme icon folder to new one:

sudo cp -a /usr/share/icons/Numix/. ~/.icons/mynumix

Copy the gtk stock icons to "mynumix" folder:

sudo cp -a /usr/share/icons/elementary/actions/24/* ~/.icons/mynumix/24/actions/

Create icon cache for the new theme:

sudo gtk-update-icon-cache ~/.icons/mynumix

And finally, change to new theme:

gsettings set org.gnome.desktop.interface icon-theme 'mynumix'

To restore to default theme, just execute from terminal:

gsettings set org.gnome.desktop.interface icon-theme 'elementary'

You can combine sizes and themes changing the words '24' and 'elementary' by your favorite ones when you copy the stock icons.


Can I install Ubuntu based applications on Elementary?

TL;DR: It depends, but mostly yes.

For a the vast majority of software, you'll be fine. Apps like LibreOffice, Firefox, Gimp, Transmission, etc all run on elementary OS. Pretty much anything you can get from Software Center will run.

However, there are some apps that have been built specifically for Ubuntu and will not run. The Intel Graphics Driver Installer will refuse to run on anything that isn't explicitly Ubuntu. Installing Unity Tweak Tool can actually have negative effects on your system (like changing your lock screen) and almost none of the features it provides work with elementary OS.

Some apps conflict with elementary OS's default apps. For example Shotwell can't be installed side-by-side with Photos.

Some apps expect desktop environment features that aren't present in elementary OS. For example, Skype and Dropbox expect a specific API to display their panel icons which isn't present.

If the developer doesn't say they support elementary OS on their website, ask them. Many developers are happy to make sure their apps behave as expected, but they may be unaware of the demand for them to run on environments they haven't used themselves.


You're sure it has execution rights? (using ls -l would give more information).

$sudo chmod +x wine should give the file execution rights.


Settings/Displays multi-monitor: turning off a display doesn't work on Juno/Intel Haswell

it's a bug waiting for fix: #131

you can try 'super + p' combo to switch.

on my side notebook with 1 intel gpu the combo works (can disable internal display), on notebook with intel + nvidia gpu not work(without external display plugin, and super+p makes it even more worse, the desktop completely unusable.)


I use fusuma, which allows you to customize the hotkey that gets sent so you can control either applications or the DE.

https://github.com/iberianpig/fusuma


mplayer: error while loading shared libraries

You have to install the libvdpau1 package. For instance, via the command line

sudo apt install libvdpau1


How to force all apps to use system fonts (the ones set using Gnome Tweaks)?

You're going to need to edit your Fontconfig settings. Sadly, Fontconfig is very complex, so I normally only recommend this for experts, but seems you really need to. This guide shows how to do it with a GUI tool, which might be slightly easier than editing XML manually. Good luck.

Note that WebKit might have other rendering bugs with Urdu fonts; if so, they should be reported on WebKit Bugzilla against the WebKitGTK component.


dock and top bar is not visible only wallpaper (loki)

Let me see if I can get this answered while not in front of my elementary OS install. I should be able to!

Since you are able to open terminal, great! So, open a terminal and run the command to open System Settings:

switchboard

Once you open Switchboard, you should be able to access elementary Tweaks. You can then open Tweaks and add both Plank and Wingpanel to the Cerbere section. On the bottom right corner of Tweaks there is a button labeled "Reset to Defaults" and clicking it should add Wingpanel and Plank.

If not, you can manually add them using the "+" symbol. I believe Wingpanel can be added simply using wingpanel as the command and Plank can be added using plank as the command if they are not in a pull-down list. After you've done the above reboot using:

reboot

Once you've rebooted and logged in, all should be good. Again, I'm posting this from memory but I think this is it.

Good Luck!!!


Dropbox not working in fresh Freya 0.3.1 installation

I had the same issue. Following the steps of this link worked for me.

Good luck!

Simon


Unfortunately I don't know of a real graphical way to achieve that.

But because elementary is based on Ubuntu and thus uses systemd, you should be able to do it with a systemd service. Basically create a file /etc/systemd/system/myshutdown.service with something like that:

[Unit]
Description=Do something on shutdown

[Service]
Type=oneshot
RemainAfterExit=true
ExecStart=/bin/true
ExecStop=/path/to/your/script

[Install]
WantedBy=multi-user.target

Then enable it with: systemctl enable myshutdown


Cannot change keyboard layout with keyboard shortcut

It seems that the correct scheme where to find the switch-input key is:
org.gnome.desktop.wm.keybindings

I successfully changed the keyboard input keybinding with the following command:
 gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Super>f']"

Now, if I press Super+F it changes my keyboard layout.


Context menu opens with the mouse pointer in the middle of it

This fixed the unintended selecting for me, but not the menu placement https://elementaryos.stackexchange.com/a/17297/18379


How to integrate Dropbox with Wingpanel?

To add the Dropbox icon to the Panel I used the script "Dropbox for elementary OS", available here.

Instructions

This script, designed for elementary OS, installs the latest version of Dropbox and integrates it with WingPanel.

Before you install

You need to install git with:

sudo apt-get install git

and uninstall any previous version of Dropbox on your system:

sudo apt-get remove dropbox*

Install

git clone https://github.com/zant95/elementary-dropbox /tmp/elementary-dropbox
bash /tmp/elementary-dropbox/install.sh

Dropbox will auto-update when a new version is available.

Uninstall

git clone https://github.com/zant95/elementary-dropbox /tmp/elementary-dropbox
bash /tmp/elementary-dropbox/uninstall.sh


package sources and mirror servers in loki

I found out that you can get back the update manager by installing software properties:

sudo apt update
sudo apt install software-properties-gtk

This will allow you to choose the sources and servers, just like in freya and Ubuntu.

EDIT: I wasn't precise since the update manager is another application - known from freya and taking care of system and application updates. you can install that one too:

sudo apt install update-manager

However, sources and servers are managed with software-properties-gtk


fixed!

You need to install SMBclient (I did it through synaptic package manager) once done you then have the option to look for a SMB shared printer in the printers app.


help with volume notification script, notify-send

Your script gave me the solution! you can add -h string:x-canonical-private-synchronous:script to my notify-send command and it will work perfectly, thanks.

just writing this here for anyone to see, you can send int:value notifications in elementary OS by typing

notify-send " " -h string:synchronous:volume -h int:value:number -h string:x-canonical-private-synchronous:script


Small spec in top left of screen - Driver issue

Turns out this wasn't just in the top left corner, but all four corners. After I noticed, I found out that this issue occurs due to the rounded edges Elementary OS has.

Therefore, I was able to go into gedit and change the corners to not be rounded.

gsettings set org.pantheon.desktop.gala.mask-corners enable false

(How can I disable the rounded display corners Gala plugin?)


I found the Preference Opening Specification that contains a list of settings URIs used by Switchboard: https://docs.google.com/document/d/1N0uqNtVXEFn3cLgNMeN75mP_dpMpCco-7uw5PKow-_Q/edit

But due to the spec is old, there are missing URIs and some are not working for the following options:

Notifications
Security & Privacy/Locking
Printers [Not Working]
Sound/Input
Sound/Sound Effects
Sound/Applications
Network [Not Working]
Online Accounts [Not Working]
About
Parental Control


Is the Apple Magic Trackpad 2 supported in Juno? With multitouch gestures?

As far as I know Magic Trackpad 2 support will only land in Kernel 4.20, to be released in a few days. This kernel could come to elementary via the Ubuntu Hardware Enablement Stack in February 2019, but I am not aware of any definitive announcement which kernel version that will contain.


GNOME Disks or Gparted should help. For details, read the following page.

How to rename partitions?
https://askubuntu.com/questions/276911/how-to-rename-partitions


Slack notifications can be enabled in the app.


How to encompass LibreOffice apps in the "Applications" tab so that they come under 1 banner which is "LibreOffice"?

The applications menu doesn't support folders at this time.


pantheon email "connection error unable to validate"

You can try this solution: Pantheon-mail won't archive Gmail

I did not test it. Just try to change the service name to Yahoo.

I do not use this mail app and removed it completely. I can recommend Thunderbird or Evolution.


Intel Celeron N2840 and Elementary OS 5.0 Juno

Yes elementary OS release-juno will run on your computer.


eOS Juno : Scale at 1 but display too big yet

I had the same problem. I solved it by leaving the scaling factor at default value and increased font size with elementary-tweaks. Gnome (GTK) has some problems with fractional scaling, so things are either too big or too small.

Bear in mind that some apps may still look really big, or small. Especially QT or Java apps.


You can try elementary tweaks for do that, you can install it with this common :

sudo apt install software-properties-common
sudo add-apt-repository ppa:philip.scott/elementary-tweaks
sudo apt-get update
sudo apt-get install elementary-tweaks

Elementary Tweaks will show on system settings


similar issue here.

Before lockscreen the sound output is set to headset. After lockscreen it is changed to speakers.
After each login I have to restore alsasound-settings:

alsactl --file xyz restore

I found some posts how to write a shell script to restore settings after login. But I couldn't test at the moment.

Update

Maybe this bash script could help:

gdbus monitor -y -d org.freedesktop.login1 | while read -r line; do
    if grep -q org.freedesktop.login1.Session.Unlock; then
        sleep 0.1
        sudo alsactl --file /Path/To/File/asound.state restore
    fi
done

On my system it needs the sleep time. Otherwise the script runs to early and "alsactl ... restore" does not work.

You can run it as a deamon, so you don't have to start manuelly.


Afaik it is expected behavior:

..soon we will be able to support notifications with buttons so you
can take action quickly without having to navigate away from the
things you’re focused on.

From:  Platform Changes in elementary OS 6


Distinction between Operating System, Kernel and Bootloader

First I'll simplify your question Because Kernel and Bootloader are both parts of the Operating System.

First, let's talk about Kernel: To understand work of kernel I'll assume you've basic knowledge about how computer works I mean How it processes 0 and 1. Because CPU of Computer only understands Binary 0 and 1. I'll assume you know the C language and you're familiar with how to compile your human-readable program to Binary. and Memory Management.
Now a little more how program works: You store a program in Disk but when you run it uses RAM(Temporary Memory), This is where Kernel a heart of OS comes in place which decides which portion of memory(Bits) to allocate to run a certain program, In short Kernal handles Memory allocation, Processor scheduling and Input/Output management in layman's term it works as interpreter which converts all your commands/actions to Binary.

Now Let's talk about Bootloader, Again as I said when your computer is turned off your program is stored in the specific place of Hard Disk, When you start computers that program(Kernel) have to use RAM memory to execute the program, Boot process just simply tells a computer the location of the program(Kernel). Normally it's a tiny bootstrap program.

Here is Simple OS architecture which you'll understand which one play their role at where:


You dont need 'gdebi' anymore...just open Appcenter and install Eddy.


Elementary make my laptop's fans stop working

I run elementaryOS on my MacBook Air from 2013.

I had similar issues, here is what i did:

Installed macfanctld (a service that manages the Exhaustfan of the MacBook) and psensor to read live the current temps and RPM of the fan.

The cool thing is: macfantld has a config file in /etc/macfantld (when installed of course) that you can edit and when macfanctld reads its config it changes the rpm of the fan.

Here is the link to my github, i made a little script that allows me to change the rpm of the exhaust fan to 3 settings (low - mid - high) and then a value that i want.

https://github.com/BookerVII/ExhaustFanSpeedControlforMacfanctld

download (install) the macfantld, psensor and the script, run the script with sudo ./rpm_script.rev0.4 (low mid high or set 0-6500)

Maybe that will help :)


Pantheon Files doesnt show thumbnails for images in Freya

I assume you are using Freya stable version (Files r1980)?  Do the thumbnails show if you press the reload button?

One thing that can stop thumbnailing working (at all) is if you show a folder containing a .webm file; this seems to cause tumblerd to hang.  The latest version of Files does not suffer from this as it uses a newer version of tumbler. (see bug 1532512).  To escape from this navigate away from the offending folder, kill the tumblerd then reload the folder (without .webm file).

Also, Files will not thumbnail files situated on a network folder.

However, using r1980 version I do not have any trouble with thumbnailing jpg files in a local folder (without .webm).


Didn't try this out, but this should work:
https://askubuntu.com/questions/152256/how-do-i-switch-from-lightdm-to-gdm

(Note the comments down for Ubuntu >15.10)


The issue was due to some settings that got messed up. I cleaned the ~/.config folder (after backing it up of course), and then rebooted. The problem went away. I am still not sure which exact setting was responsible for it.


I had a similiar problem and reported it to launchpad, see: https://bugs.launchpad.net/elementaryos/+bug/1628929

Reinstalling elementary directly might fixed this issue for me, but I want to do further testing.


This is expected behavior. If you have enabled disk encryption, you'll need to enter your password to unlock the disk or the computer won't be able to boot.


How to change screen dpi in elementary Freya?

To my knowledge you cannot easily change the DPI in elementary OS or any other Gnome based environment.

You basically only have easy control over resolution and scaling factor.

You can try to calculate and set the optimal DPI by following this answer for setting DPI in Ubuntu, but I would not recommend it. The actually numbers you see might not exactly match due to rounding or misreporting.

In my opinion it is better not to get hung up on the numbers, ask yourself whether it looks good to you. Elementary OS already handles high DPI screens very well by default.


Where to find the list of components of an elementary OS release?

Dan can answer with 100% perfection to your question. I am quoting from the link:

Desktop Development:

  Our desktop environment and all its apps are built using Vala, GTK+, Clutter, Cairo, Granite and a number of other free libraries. All of our code is hosted on Launchpad.net, a free service for open source projects.

Desktop code

Apps code

The basis about elementary

Quoting from wiki:

  Pantheon Greeter: Session manager based on LightDM
  Wingpanel: Top panel, similar in function to GNOME Shell's top panel
  Slingshot: Application launcher located in WingPanel
  Plank: Dock (upon which Docky is based)
  Switchboard: Settings application (or control panel)
  Midori: Web browser based on WebKitGTK+
  Geary: Email client written in Vala
  Maya: Desktop calendar
  Noise: Audio player
  Scratch: Simple text editor, comparable to gedit or leafpad
  Pantheon Terminal: Terminal emulator
  Pantheon Files (formerly called Marlin): File manager

Apps that are compatible with Ubuntu 14.04 LTS should work just as well on elementary OS Freya.

Recommended reading:

Can I install Ubuntu based applications on Elementary?


How can I install SABnzbd in elementary os

Open AppCentre and search for sabnzbd. Then click on "free" and it will install.

You can use the command line as well:

sudo apt install sabnzbdplus


How to debug geolocation provider issues?

That worked for me.

Add to /etc/geoclue/geoclue.conf:

[redshift]
allowed=true
system=false
users=


Okay.
1.) This was also a problem on Windows with these cards. I had a Radeon HD5750 and ran into this way back when. Eventually AMD fixed it in their drivers.
2.) I have no idea if that fix made its way to Linux or if it was a problem then.
3.) I have a potential fix, but I no longer have my card to test the HDMI audio out of and confirm it with you.
Give this bad boy whirl:

sudo apt-get update
sudo apt-get install software-properties-common
sudo apt-get update
sudo add-apt-repository ppa:ubuntu-x-swat/updates
sudo apt-get update
sudo apt-get upgrade

This updates the video drivers.


Problems with installation (beware: noob level over 9000)

After reading this I think the issue is that one of the two OS isn't installed in UEFI mode or you have some incorrect setting in the bios.

Try disabling Launch CSM and Launch PXE since you've already installed elementary you shouldn't need those enabled I think.

Also you can boot into Windows and check the boot mode pressing Win+R then typing msinfo32 and looking for the words BIOS Mode.

Source


Can I install mate-panel following the procedure in the description?

It seems like it does not work anymore.

This is possible in Luna but you can't do it in Freya because it depends on super-wingpanel:
http://ubuntuhandbook.org/index.php/2014/01/global-menu-elementaryos-luna/
The dev for super-wingpanel abandoned it so it won't run in Freya.
SeriouslyLaughing - On the reddit thread you've posted.

But the only way to be sure is to try it yourself. You could create a virtual machine with elementary OS to test it with, that way you don't harm your system.


There is a org/gnome/desktop/thumbnailers/disable-all setting but at the moment Files does not appear to honor it.  I would raise an issue at https://github.com/elementary/files/issues about this.   You might point at that other filemanagers (e.g. Nemo) do have a setting do disable local thumbnails.  Files only has a setting to disable remote thumbnails.


So the thing that worked was simply unplugging the HDMI cable and plugging it back in, I have to do this after every reboot, it's a bit annoying but manageable.


Keyboard shortcut to move window to different monitor

I've installed elementary os loki and i've two monitors, a upper VGA monitor and down a notebook monitor.

I can moving the window with Shift+Super+Up and Shift+Super+Down, this works in default installation.


Try the following:

Install App-editor and in each one of those apps, try to search for the icon (in available icons, not manually). This way you can see if the icons are installed in the system. If the icon is available, select it and save each time. That should solve it.


Mouse randomly moves and clicks everywhere

Are you on a laptop? Go into settings, mouse and touchpad and uncheck tap to click and it should stop exhibiting that behavior.


I use Remina ever day for work, and I have experienced this bug on occasion. What helps for me at least is to delete the connection, and then re-do it, and the bug should stay gone. I've only had it happen once or twice in the last few months.

And to make you feel better, I think it's a Remina bug, because this used to happen to me back when I used Xubuntu as well.

Not optimal, but at least it's a usable workaround.
Hope that helps.


how can I get indicator-synapse working?

After installing synapse you should either restart wingpanel or log out and back in.

To restart wingpanel: killall wingpanel

The default indicator-synapse shortcut is: Alt+Super+Space

Details here:

install indicator synapse

Configure synapse


This is apparently an upstream Ubuntu bug:

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1581088


Loki OpenGL issue with VMWare Workstation 12.5

Virtual machines aren't well supported on elementary OS, but you should be able to install Intel drivers at least. I'm not sure what errors you received that you couldn't do the install on elementary OS.

As for the drivers utility, I think you want:

sudo apt install software-properties-gtk


The simple solution :

Select advanced options for elementary OS , while booting.

Select latest kernel


elementary OS heats my Dell Inspiron too much

There are some tools that you can use  to prevent overheating on your laptop.

A good power management like TLP it's the first choice. To install from terminal :

sudo add-apt-repository ppa:linrunner/tlp
sudo apt-get update
sudo apt-get install tlp tlp-rdw

A tool to monitor and control the CPU temperature, like Thermald

sudo apt-get install termald

There are others tools like indicators (psensor, cpufreq, etc.) that you can install to better performance


Open a terminal and execute :

plank --preferences


How to fix problems with language installation?

To install any language follow the steps:

Step 1:

Open software & updates --> updates tab --> Enable trusty-security and trusty-updates

Open terminal and run:

sudo apt-get update

Now Go to system settings --> Language & Region --> Unlock --> Hit +

Select required language and double click. It will complete installation.

If installation successful, go to step 6.
If step 1 fails, go to

step-2 : GUI (recommended)
step-3 :  CLI
step-4: GUI
step-5: Manual (Not recommended)

Step 2: ( GUI way tested, working)

Install Language Support from Software Center.

Open Language Support from application launcher. Click on Install/ Remove languages.

Check (select) the desired language(s) and click Apply Changes to install.

If any package is failed to install or partially installed, close language support. Now open language support again and select the previous language again to install. It will complete installation of missing packages (It mean it will continue, where it has stopped). After successful installation, go to step 6.

Step 3: ( CLI way,tested, working)

For any language we need to install four packages.  Open terminal and run the following command to install those four packages.

sudo apt-get install language-pack-[cod] language-pack-gnome-[cod] language-pack-[cod]-base language-pack-gnome-[cod]-base

Where [cod] is language code.

For example, fr for french, es for Espanol, en for English etc.,

Replace [cod] with corresponding language code.

For example: for Espilon (Spanish)

sudo apt-get install language-pack-es language-pack-gnome-es language-pack-es-base language-pack-gnome-es-base

Also each application can have its language pack. To know the packages to be installed :

check-language-support -l [cod]

For example:

ravan@ravan:~$ check-language-support -l fr
firefox-locale-fr gimp-help-fr hunspell-fr language-pack-fr language-pack-gnome-fr thunderbird-locale-fr wfrench

All in one command to install all required packs for a particular lang.

sudo apt-get install `check-language-support -l [code]`

For example:

sudo apt-get install `check-language-support -l fr`

After successful installation go to step 6.

Step 4:( GUI way, working)

You can use any package manager either Software Center or Synaptic

To use synaptic first install from software center.

Make sure your system is upto date.

You have to install four lang packages.

language-pack-[cod]
language-pack-gnome-[cod]
language-pack-[cod]-base
language-pack-gnome-[cod]-base

Where [cod] is language code.

For example, fr for french, es for Espanol, en for English etc.,

Open software center --> search for those packages and install.
Open synaptic --> click on search and search for those packages.

Replace [cod] with language code.

Now select the package and right click--> Mark for installation.

It will automatically install packages for other applications.

Step 5: (not recommended)

You can manually install required four lang packs like here

Step 6:

If you successfully installed desired language pack:

Go to System settings --> language & region -->
 adjust Region and Format for desired language, and click on set language.

Log out and login.

Note: Steps 2 & 3 will surely work. If any lang pack is missing for a particular application, for example firefox, run software updater, it will do the job.


Monitor 1 leaking into Monitor 2? Dual Monitor Setup

You totally ruined my dual monitor setup for me because I immediately noticed the same issue after reading your question.
In my setup, this might be related to the proprietary NVidia drivers and the different resolutions of the monitors.
I found the easiest way to fix this is by using ARandR.
The best tool to apply this configuration whenever connected to the external monitor is autorandr.

Install ARandR and autorandr with the following command in Terminal.

sudo apt -y install arandr autorandr

Open ARandR from the Applications Menu.
ARandR will show your current monitor configuration.
My default, dual-monitor configuration is shown below.
My primary monitor is the external one, HDMI-0, which is positioned to the left of my secondary monitor, LVDS-0.
The slight overlap appears on the left edge of my secondary monitor, LVDS-0, though this overlap is not reflected in ARandR.

Tip: You can increase or decrease the layout's size from the View menu.

Click and drag your secondary monitor a smidge away from your primary monitor. In my case, I clicked and dragged my secondary monitor, LVDS-0, and moved it slightly to the right like so.

Click the green check mark to apply your settings.

This removed the overlap in my dual monitor setup.

Now, you'll probably want to have this overlap fixed whenever you connect to this external monitor.
This is where autorandr comes in.
From the Terminal, save the current autorandr configuration with a descriptive name.
Here I save my current configuration with the generic name external.

autorandr --save external

Now the overlap should be fixed whenever my laptop is plugged in to my external monitor, at least for my user account.


elementary OS 0.4 text is too light. Can I make it darker?

The method that Daniel would prefer is to use dconf-editor. Once installed (from the AppCenter), Ctrl-f and search for color, keep hitting 'next' until you find the one that applies to font color.


Unreadable calendar event's in Dark Mode

Hello!
I was able to resolve this issue by downloading the application source code from the official repository on GitHub (you can find it here), altering a line from the css file responsible for the style of events and reinstalling the application from this source.
This is how it looks now

Step by step

When you download the source, extract to any location

Open the file /calendar-master/data/style/AgendaEventRow.css in any text editor

The first block of code should be:

.event {
    background: alpha(@accent_color, 0.15);
    border-radius: 3px;
    color: shade(@accent_color, 0.65);
    padding: 6px;
}

You'll have to alter both the background and the color attribute

In my case I altered to this:

.event {
    background: alpha(@accent_color, 0.75);
    border-radius: 3px;
    color: shade(@accent_color, 0.35);
    padding: 6px;
}

But you can alter to whatever you like

Now all you need to do is install it.

Following the README.md file from the source package:

Make sure you have all the dependencies installed

sudo apt install libchamplain-0.12-dev libchamplain-gtk-0.12-dev libclutter-1.0-dev libecal1.2-dev libedataserverui1.2-dev libfolks-dev libgee-0.8-dev libgeocode-glib-dev libgeoclue-2-dev libglib2.0-dev libgranite-dev libgtk-3-dev libical-dev meson valac

You can run this to install all the dependencies
With the dependencies met, you now have to compile it using meson

In the calendar-master folder run

meson build --prefix=/usr

cd build

ninja

This will compile the source code

And finally inside the build folder run:

sudo ninja install

*Take note that, you don't have to uninstall the current calendar in other to install it from source, however the new installation will override the current one.
*If you want to remove the colors from the background entirely, you can follow this solution from user "thomsch98" on a GitHub thread about the same issue.
You can find this solution here


file manager with tag function as in macOS

You can post a bounty for a desired feature at https://www.bountysource.com/teams/elementary
First raise a feature request at https://github.com/elementary/files/issues (after first checking there is not already a similar one). The report should give clear design goals for which the bounty would be awarded.
Probably worth checking that the feature is desired and acceptable to the elementary design team as placing a bounty does not guarantee it will be developed or, if developed, will be accepted, and I am not sure a bounty can be withdrawn once placed.


How can I recover a password from a sftp bookmark in pantheon-files?

The password is stored in your login keyring.
The easiest way to find it is with GNOME Seahorse.

Install Seahorse from AppCenter.

Open the application from AppCenter or open the Passwords and Keys application from the Applications Menu.

Click the Login bookmark on the left under Passwords.

Find your login which should be marked as a Network password.

Right click the entry and select properties.

From the properties dialog, expand the password field.

Check the box Show password to reveal your password.


When you get permission denied try adding sudo before the command. Your commmand should be sudo apt-get update.


I've deleted Epiphany and I don't know how to get it back

You can go to appCenter search "epiphany" and download it again. Or, in terminal type

sudo apt-get install epiphany-browser


After reading about the project I don't recommend you to install this. Is too old and hasn't been active for years.

If you still want to install it, I could hep you with your errors but probably you'll find plenty.

The development package of python in elementary/Ubuntu is python-dev

sudo apt install python-dev

For the other stuff let's start to get the essential

sudo apt install build-essential

Then what you need in the list

sudo apt install libwnck22 libwnck-dev libx11-6 libx11-dev libdbus-glib-1-2 libdbus-glib-1-dev libxdamage1 libxdamage-dev libxcomposite1 libxcomposite-dev libxrender1 libxrender-dev python-gtk2 python-gtk2-dev python-xdg

I let to you find out how to get libdesktop-agnostic installed, too old

ref: https://github.com/p12tic/awn


Place the exec option after the user option, or your drive will still be mounted as noexec, because user option implies noexec, nosuid, and nodev.