Linux supports i7 6th gen. processors from kernel 4.3, which does not come by default in freya. You can try to launch your system from Live USB to try, but you'll must compile a new kernel to get the best performance of your processor.

If you wan't able to launch the Live USB, try with nomodeset parameter from boot. That Nvidia 970m needs that you install 346 drivers.

More info: Ubuntu and derivates on i7 6th gen


App Center won't show installed programms // won't install new ones

You can also try to force update the app stream by using

sudo appstreamcli refresh-cache --force


have you tried pinging a website to check whether you're really connected to Internet? You can do it via terminal:

ping google.com


Why can't I install anything in the application center?

When I used these two commands, these commands appeared to me in both of them :


You should be able to safely run apt-get autoremove, but shouldn't usually need to.

It's almost always a bad idea to run commands unless you explicitly understand what they do and how, including any output they post and decisions they ask you to make.

However, based on the list of packages you provided, I think executing the command would be safe. Initially there are a few older libraries, common dependencies likely superseded by newer, separately packaged versions, and old kernel versions, nothing to worry about unless you've start experiencing issues as a result of recent updates. Finally there is the old plank theme, which can be safely uninstalled since you aren't using it anymore.


mic and webcam permission error on epiphany

Unfortunately WebKitGTK does not support WebRTC, and will not for the foreseeable future, so there is no way to use these websites. Sorry.


It looks like you've installed some kind of third-party software in an attempt to emulate the "global menu" from Unity. I would recommend removing this as it appears to be buggy.


Your hardware appears to be compatible, but sounds like a corrupt file more than anything else. Could you verify the image you downloaded using the installation docs, and possibly try another disk or verify that too? It could also be a physically damaged disk.


You can still change them - on any icon on Plank, just do CTRL+RightClick, then proceed to "Preferences"


I can't install the elementary-transparent-theme

You can't install/use the themes from this PPA because they are TOO OLD. (Just look at the upload dates!) They support only the older GTK+ versions of older elementary OS versions. elementary OS Loki runs with GTK+ 3.18, so you can only use themes supporting THIS EXACT GTK Version. Not GTK+ 3.14 (Freya) or earlier, not 3.20 or later (actual Ubuntu/Gnome versions).

It is NOT recommended installing a newer GTK version on elementary OS as it WILL break some looks and functionality on your system.

There are OSX-Arc themes on gnome-look.org that DO support GTK+ 3.18 but they break correct Wingpanel behaviour and will introduce a bug into Pantheon Photos (non refreshing background).
AFAIK OSeArcLight is the only 3rd party theme at the moment that properly supports elementary OS Wingpanel, panel GTK widgets and Photos. Please note that it is still a bit buggy with GTK dialog windows and Granite apps. Otherwise usable. ... I know because I made it. =)

Also better not use a PPA just to install a theme. You can simply unpack themes into a hidden ~/.themes folder (or create it in your Home folder first).


Alter application icon to execute command?

I would try using AppEditor to alter or add a .desktop file. Those desktop files control what you see for example in the Applications menu.


I tried installing pm-utils and invoking sudo pm-hibernate but that didn't work.

Can you be more specific? As @Lewis noted, hibernate is disabled by default (even in Ubuntu). If you wish to hibernate manually with pm-hibernate examine the pm-utils logs (less /var/log/pm-suspend.log) for clues.

Enable Hibernate

If everything appears to be successful in there you more than likely just need to add a parameter to your boot options so the kernel knows where (eg your swap partition) to attempt to resume the system from.

Firstly you should make sure your swap partition is larger than your RAM.
sudo fdisk -l and free -h can be used to check this. Note the device ID of your swap partition.

If so, edit your grub config via sudo scratch-text-editor /etc/default/grub and search for the line with GRUB_CMDLINE_LINUX_DEFAULT then add the resume option to the end containing the device ID of your swap partition.

Similar to this GRUB_CMDLINE_LINUX_DEFAULT="quiet splash resume=/dev/sda2"

Be sure to run sudo update-grub afterwards to apply the changes.

Add Menu Item

You can add a hibernate option to the wingpanel power dropdown by creating the following file in a terminal.

sudo touch /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
sudo scratch-text-editor /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla

Add the following, save the file then reboot. Source.

[Re-enable hibernate by default]
  Identity=unix-user:*
  Action=org.freedesktop.upower.hibernate
  ResultActive=yes

[Re-enable hibernate by default for login1]
  Identity=unix-user:*
  Action=org.freedesktop.login1.hibernate
  ResultActive=yes

[Re-enable hibernate for multiple users by default in logind]
  Identity=unix-user:*
  Action=org.freedesktop.login1.hibernate-multiple-sessions
  ResultActive=yes


Jetbrains IDE not receiving "Super" / meta key input

I use PhpStorm on a Mac (iMac), and on Linux (laptop), day in, day out, and so feel your pain of having to change shortcuts depending on which computer I'm at.

However, because the Super key on Linux is very much for handling window/desktop operations rather than app specific operations, and is in a different position on my keyboard compared to the Apple key, I've decided not to use the Super key for app stuff.

A lot of the PhpStorm shortcuts are the same across the default Windows (Linux) and macOS setups. This includes things like Alt-F12 for toggling the built in terminal, or Alt-9 for Version Control panel etc.

But otherwise, a lot of operations switch to Ctrl instead of Apple key, and I don't find that too hard to remember after a minute or two of switching computers, what with the keyboard being different layout too.

I've also just the other day installed the "Key Promoter X" plugin in PhpStorm, originally to try and get me to use shortcuts more often, but it really helps in discovering the differences too through it's balloon pop-ups and panel I can check.

Sorry I don't have technical "solution" here, but hopefully it still helps a little, even if it's just moral support from another dealing with the same issue!


I don't know If you are still around. I never done this but I just gathered info I believe might help you

First

You need to install Nvidia drivers

Install:

$ sudo apt install software-properties-gtk software-properties-common

Then use the command:

$ sudo ubuntu-drivers list

You should get something like this (probably different version numbers):

nvidia-304
nvidia-340
intel-microcode
nvidia-367

Install nvidia-367 (or the version you want, and could be different)

$ sudo apt install nvidia-367 nvidia-settings

ref: https://gist.github.com/Jiab77/d3344422ee6d334f284425b558dc572c

Final step

Open:

$ software-properties-gtk

Choose the tab Additional Drivers

Wait for the  loading list, and then you should see the recently installed driver.

Select it and reboot

Now, after reboot, open $ nvidia-settings

Look after an entry named PRIME Profiles, select it and then choose the NVIDIA GPU

Reboot again

Done

Additional Info

You can also check and change PRIME using a command

Install:

$ sudo apt install nvidia-prime

To check

$ sudo prime-select query

To select Intel GPU as PRIME

$ sudo prime-select intel

To select NVIDIA GPU as PRIME

$ sudo prime-select nvidia

ref: https://www.linuxbabe.com/desktop-linux/switch-intel-nvidia-graphics-card-ubuntu


The repository does not have a Release File

I think the problem is the 'loki' part of 'https://s3-us-west-2.amazonaws.com/brave-apt loki Release'. Loki is the name of the latest Elementary OS release.

This happens because lsb_release -sc in the commands they instruct you to use returns the text "loki".
You can try this by running:

echo `lsb_release -sc`

The install instructions are for Ubuntu and they assume it's replaced by a Ubuntu release like xenial. Since you are running ElementaryOS Loki, which is based on Ubuntu 16.04 (Xenial) (See: wiki) I would manually replace the lsb_release -sc parts with xenial. A bit like they advice for Linux Mint. So:

curl https://s3-us-west-2.amazonaws.com/brave-apt/keys.asc | sudo apt-key add -
echo "deb [arch=amd64] https://s3-us-west-2.amazonaws.com/brave-apt xenial main" | sudo tee -a /etc/apt/sources.list.d/brave-xenial.list
sudo apt update
sudo apt install brave-beta

(I hope these things will get easier in the near future by newer packaging solutions like Snaps and/or Flatpak.)


Cannot change ownership of a network folder shared from Windows

As cifs is kind of foreign concept to Linux, you cannot always use common Linux tools to change things like owner or permissions (especially regarding network shares). To get write access to your share, you will need to add options to your /etc/fstab entry, more specific the options uid and gid. Currently, the user root is mounting your network share during boot up, so the system does not know your want write access (respectively ownership) to it as well. To get the values for uid and gid, run id -u $USER (for your uid) and id -g $USER (for your gid).

Now, modify your /etc/fstab accordingly:

//path/to/share /mount/point cifs auto,user=<user>,password=<password>,exec,user,nounix,rw,iocharset=utf8,uid=<UID>,gid=<GID> 0 0


How to change the language of the date-time in the login page?

This should work but it's more of a workaround than solution and I haven't personally tested it. Try changing your language to English in Settings and then use button "Apply to login screen, guest account and new users". Later on change back to Malay on your account and don't use the option to apply Malay to login screen.

The result should be English as system wide and Malay as local user language, meaning that whole login screen, including date will be in English.


Problem copying files from hard disk to flash drive (USB)

This is not really an issue. A drive will slow down during the transfer process and this is due to many factors. Between caching, heat, and other operations, you'll see a fast transfer dip into an average one. (5GB is pretty considerable for a typical flash drive.)

Here's a more detailed breakdown, worded much better than I probably could. https://superuser.com/a/315145


You should be able to show remote thumbnails by right-clicking on the background of the view and choosing "Show Remote Thumbnails".

By "one size fits all" I assume you mean the zoom level, i.e. the icon size? It is true that there is only one zoom level setting for each of the three view modes. This is true also of other Gtk based file managers (in Bionic) such as the archetypal Nautilus.  It is possible that Windows, MacOS or KDE might implement zoom per tab? This is in the process of being implemented for Terminal so could be implemented for Files also.  It would be more difficult (but possible) to implement zoom setting per folder.  Please raise an issue on https://github.com/elementary/files/issues so the extent of support can be gauged.


External Monitor Scaling Issue with elementary OS

It's a problem with the different DPI of the monitors. I have resolved it in this way with xrandr:

xrandr --dpi 276 --fb 1920x1080     --output eDP-1 --off     --output DP-1 --off     --output DP-2 --scale 1x1 --panning 1920x1080 --auto

Note that this turns off the laptop display. You can play around with the settings a bit and even use the graphical tool arandr.


PublicKey/Pem file Authentication for SSH in Pantheon Files

You should submit an "wishlist" issue on Github about this ( at https://github.com/elementary/files/issues). This is not something that is currently implemented within Files.


Elementary OS does support wacom tablets. There is even a hardware icon in "System Settings" under "Hardware" that says "Wacom Tablet". I don't use a wacom tablet, but it is still there so I imagine it must support wacom tablet, otherwise there is no reason the "Wacom Tablet" icon should be there.

The real problem that can occur is what happens when you plug in your wacom tablet. If there is one, you can come back and troubleshoot and post the problem then.


Pantheon-files support for bulk or batch renaming?

Pantheon-files does not currently support bulk renaming, however this feature is on the wishlist.


Wingpanel doesn't changing color when change it wallpaper

It looks like something weird happened with your installation.


Cannot install Elementary Tweaks in Loki (no release file for the repo)

It is similar to my other question and can be solved in a similar way, but I am not sure it is the same bug (and therefore a duplicate just like that one) or caused by the added repo which writes bionic instead of xenial in the file it creates /etc/apt/sources.list.d/philip_scott-ubuntu-elementary-tweaks-bionic.list.

So:

Right click on the Files icon in Plank dock, select New Window As Administrator, go to /etc/apt/sources.list.d/ folder and edit /etc/apt/sources.list.d/philip_scott-ubuntu-elementary-tweaks-bionic.list by replacing bionic with xenial.


Loki not showing files from iPhone iOS 11.2.1

unfortunately there's no way to mount iOS devices on Linux anymore for some time. At least not any that I'm aware of. I just use icloud/apple photos to access my images.


Pantheon-mail account configuration dialog doesn't fit in low-res displays

As a workaround, you can move the dialog with Win+mouse drag.


2009 macbook pro boots Ubuntu USB but not elementary OS USB?

You can use Rufus or Etcher for create a new bootable usb you can go Fedora and install Etcher and create a new bootable usb.


Is elementaryOS 5.1 "Hera" supported on Intel 10th Gen Mobile Processors?

Ubuntu backports newer Linux kernels through its hardware-enablement stack.
This means that older releases of Ubuntu, and elementary OS by extension, can run on newer hardware.
That said, a query for your CPU on linux-hardware.com shows that plenty of Linux distributions have been running on it successfully and there is even an Ubuntu 18.04 in the list, on which the latest release of elementary OS is based.
In other words, it should definitely work.
Booting the elementary OS installer on the system via USB is also a good test.
If it can boot and appears to work well, that typically means things will work barring the troubles stemming from third-party drivers and buggy firmware and all that.


In order to change the size of your /boot partition you must run gparted from a "live DVD" or "Live USB". (You can use the one you've used to install the system). So:

Boot from "Live  DVD" or "Live USB". (Make sure how your BIOS choose the device priority and arrange the device where your image is to boot)
Run gparted and make the changes you want. (Size in your case). Check everything thoroughly to avoid mistakes.
Restart your computer removing the media you used for the live session when prompted. (If necessary revert your BIOS to the prior Boot priority).

Note: It is advisable to backup your data before messing with your system.


Keyboard to show/expland all notifications

I looked around in the Elementary Keyboard Shortcuts and didn't find anything. Fortunately, this is still possible. The command line to run to show notifications is this:

wingpanel -o messages

If you open up a terminal and run that, it should work.

With that in mind, you can go into System Settings -> Keyboard -> Shortcuts. From there, select Custom and add a new shortcut (the plus icon at the very bottom). I've highlighted the added command-line shortcut in this screenshot. (You can ignore the other custom keyboard shortcuts I've added):


From the AppCenter install Tweak Tools, open Tweak Tools and select Typing to access all these options.


How to develop wingpanel extension in plain C language?

Build the sample indicator and look at the generated c code.
https://github.com/elementary/wingpanel/tree/master/sample

https://stackoverflow.com/a/653413


This appears to be a known issue with virtualbox on Ubuntu 16.04 LTS based systems:

https://www.virtualbox.org/ticket/17218

Here's the developer's response:

  Your system doesn't have minimum Qt version required for our GUI to
  work, so our fallback Qt library is used instead. Unfortunately it is
  not integrated with host system so it doesn't pick up theme, fonts,
  and other custom settings.

You'll have to wait for Ubuntu 18.04 LTS/Elementary OS 5.0 Juno.


Crackling/Popping sound when shutdown (Lenovo Y410P)

Try to add options snd-hda-intel model=,generic to /etc/modprobe.d/modprobe.conf.

Source: Arch Linux Forums.


Going fullscreen with a browser locks up that window only on secondary display

I know this is not an answer, but I thought I would mention that I've got the same issue in Chrome on Juno over here, dual monitor setup with a GTX660TI.

Edit:

As of today an sudo apt update and a sudo apt upgrade has resolved the issue on my end. Thanks elementary team :)


There are a few questions here, the first one - Yes, there is an option for shutdown with the power button press now, you can set it up using System Settings > Power. The hibernate option there is removed because it do not work well on most of the computers by default. I have managed to achieve this with some system tweaks, if you wish to try it first try if your system can hibernate using the default way - execute into terminal console systemctl hibernate and if it is successfull go into the last titile of my guide in order to make it work on lid close. Otherwise I do not garantee that it will lead you to a success with your system also but if you wish to try - my guide is on https://elementaryos.stackexchange.com/a/21812/12483 .

About your headphones problem, you better ask another question, because as your title is Hibernate and PowerOff options, only people familiar with the problem there will read your post, but not the people with experience in sound problems and also, StackExchange is a question and answer community and the best way for everyone is different questions to be asked in different posts. It is not a support forum for clients of the elementary OS like you have one for Windows but a community of people who can help each other by sharing their knowledge and experience.


sudo apt-get upgrade error E: Sub-process /usr/bin/dpkg returned an error code (1)

So I found

sudo dpkg -l linux-* | awk '/^ii/{ print $2}' | grep -v -e `uname -r | cut -f1,2 -d"-"` | grep -e [0-9] | xargs sudo apt-get -y purge

Works to remove all but the current version of the kernel and one backup.

I found the solution at the Ubuntu Stackexchange here.

I'm unhappy with how broad, sudden and irreversible the changes are, but no system of manual removal of specific kernel versions seemed to work.

This has tentatively provided a fix. I'll try keeping this updated if I encounter new problems.


Why doesn't my microphone work using the headphone/mic combo port?

Can you check if the microphone is enabled by looking at the alsamixer output?

Open a terminal and enter alsamixer and press enter.
You may need to select the correct sound chip first, it's probably "HDA something PCH" or similar.
If all goes well you should see various bars, it could be that the audio level of the mic is 0 or that it is muted in some other way.
Things like that don't always show up in the sound settings.


I don't know a solution but I found some hints at AskUbuntu. Just try if something works for you.


How do I dynamically populate slingshot/plank

Slingshot provides some level of synapse integration, you should be able to search for recently (or frequently) run applications. You might want to implement a third view (view is "as grid" and "as category") that puts the applications based on your criteria.
Plank You have a Keep in dock option when you right-click on the icons in plank. As for automatic population, running apps appear there so you can easily "bookmark" them for later use with Keep in dock.


Juno - HP PAVILION 15 - No WiFi after installation

As defined earlier but never approved as answer here so I can't mark it as duplicate

This clearly should be the answer for that WiFi module

From:

https://askubuntu.com/a/990571/890782

Getting the Driver

Download the driver from here by using the link below

https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/endlessm/linux/tree/master/drivers/net/wireless/rtl8821ce

Open a terminal window and enter to the directory you downloaded the file, for example could be $HOME/Downloads
Enter the directory

$ cd ~/Downloads

Unzip the file, if you don't have the unzip command just run sudo apt install unzip and run the command again

$ unzip rtl8821ce.zip

Enter the newly created directory

$ cd rtl8821ce

Preparation

Edit the file Makefile using any editor you want, here I'll be using nano (nano Basics)

$ nano Makefile

Now scroll down (around line 150) to a line that reads

export TopDIR ?= $(srctree)/drivers/net/wireless/rtl8821ce

And change it to

export TopDIR ?= $ ~/Downloads/rtl8821ce

  If you downloaded the file elsewhere in the start of the process just change ~/Downloads to the proper directory you are working on

Save the file (in nano CTRL+O and then ENTER) and close the editor (in nano CTRL+X)

Now we need to install some essentials to build in the system

Run

sudo apt install build-essential

After it we start to build the module we require

To Build and Install the Module

Run the following commands:

$ make

  Creates the module in the working dir

$ sudo make install

  Installs the module in the system

$ sudo modprobe 8821ce

  Loads the module in the system

Now you probably have a functioning WiFi driver and WiFi connection

Do Not delete the files of the driver you downloaded. You'll need them in the future.

As a future remainder, you'll have to do this every time you update the kernel (linux-image) in your system. Maybe in the future the kernel will give you a functioning driver out of the box, but in case it won't just redo the steps but first you have to clean the directory you were working by using the command

$ cd ~/Downloads/rtl8821ce
$ make clean

Then, as I said redo the commands to build the module for the new kernel

$ make
$ sudo make install
$ sudo modprobe 8821ce

ref:

https://elementaryos.stackexchange.com/a/17308/14940

https://elementaryos.stackexchange.com/a/17711/14940

https://forums.linuxmint.com/viewtopic.php?f=90&t=273099&p=1501349#p1501349


$ sudo adduser <your_user_name> dialout

You will need to log out and back in again for this to take effect.


dconf-editor

(Install dconf-editor by typing sudo apt-get install dconf-editor in the command line.)

Open dconf-editor and navigate to org.gnome.desktop.interface and check the value of scaling-factor. It is probably set to 2 (which is for high density displays) and you should change it to 1. For now, non-integer values will not work.


ElementaryOS Won't boot after normal installation from live USB

May I know if you are using this in a PC or laptop? If laptop, are you plugged in or not. I can't remember which distro but once I had this issue if I am not plugged in.


Create a .desktop file containing the following

[Desktop Entry]
Name=
Exec=
Terminal=false
Hidden=true
Type=Application
Icon=/path-to-icon/icon.svg

Where /path-to-icon/icon.svg is the icon you want to use for your separator. Then add it to the dock.


I found the solution.  I needed to add the ppa for caffeine

sudo add-apt-repository ppa:caffeine-developers/ppa
sudo apt-get update
sudo apt upgrade

That seemed to do the trick.  Now I have caffeine indicator.  Works well.


How can I purge Scratch's configuration and / or re-install it?

You can reinstall apps / packages with apt-get with the following command:

sudo apt-get install --reinstall scratch-text-editor


I am doing the exact same thing as you running the cb2 and doing the native install for elementary OS with seaBIOS.

I also can not get my audio to work no matter what troubleshooting i do. You can try the troubleshooting procedures such as the one below, but be careful with just throwing commands in the terminal. The one in the link below has a big block of terminal commands that will install a ton of bloatware and the unity greeter- so dont run that command. But here is the link if you can get luck with it, let me know.
http://itsfoss.com/fix-sound-ubuntu-1304-quick-tip/


Trying to get tray icon to appear for PIA (Private Internet Access VPN) in Juno Beta

There is a workaround and it works:
https://github.com/mdh34/elementary-indicators


I actually found the solution to the problem in "Linux Magazin".
My full workflow looks like this:
Lid Hibernate Ubuntu

Make sure you have SWAP > RAM

SWAP to fstab
find swap UUID:
blkid | grep swap

should output
/dev/nvme0n1p1: UUID="90ee7315-b16a-4e2g-bd07-cg83703750b9" TYPE="swap" PARTUUID="abadca41-942a-6c83-88d2-db28cf41ce13"`

copy the UUID, without the " :
UUID=90ee7315-b16a-4e2g-bd07-cg83703750b9
add swap to fstab
sudo nano /etc/fstab

add
UUID=90ee7315-b16a-4e2g-bd07-cg83703750b9 none            swap    sw              0       0

reboot

add swap to grub
sudo nano /etc/default/grub

edit
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
to
GRUB_CMDLINE_LINUX_DEFAULT="resume=UUID=90ee7215-c16a-4e2f-bd07-cd83703750b6"
if you DONT want kernel messages to be shown and keep the plymouth animation during boot, change to:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash resume=UUID=90ee7215-c16a-4e2f-bd07-cd83703750b6"

update grub with the new settings:
sudo update-grub
try with
sudo systemctl hibernate

after reboot it should show all the same windows again
activate automatic hibernation after delay
To start using this function you need to create a file
sudo nano /etc/systemd/sleep.conf

add
[Sleep]
HibernateDelaySec=3600

try
sudo systemctl suspend-then-hibernate

Should sleep for the time specified and then the screen turns on shortly and it hibernates. Try rebooting after this happened.
If it works make it permanent.
sudo nano /etc/systemd/logind.conf

change
#HandleSuspendKey=suspend
#HandleLidSwitch=suspend

to
HandleSuspendKey=suspend-then-hibernate
HandleLidSwitch=suspend-then-hibernate

Save the file. Restart logind service by the command:
systemctl restart systemd-logind.service

sources:

Linux Magazin 01/20, S.72
almost similar: How to hibernate Freya?
https://askubuntu.com/questions/145443/how-do-i-use-pm-suspend-hybrid-by-default-instead-of-pm-suspend/781957#781957


Answered on https://www.reddit.com/r/elementaryos/comments/7jmf2n/duplicate_songs_in_noise_and_lollypop/dskadbd/

I noticed this happening when I import music with the "Import to Library…" menu item in settings. I figure it could be a matter of the "Copy imported folders to Library" preference where the program could be importing a folder and adding it, then see the files copied in the library and show those too.

In fact browsing the sqlite database shows the double entries one with a path in ~/Music and the other at the original path where they were imported from.

I haven't delved much into trying to debug this since I have to rebuild the library every time and it's time-consuming, but since Noise seems to have added the copied files on its own I just disabled "Copy imported folders to Library" and started manually moving files into ~/Music, the changes will be reflected automatically in my Library.

tl;dr

disable copying to library and move files by hand to ~/Music
(or wherever your music library is)


Will "Erase Ubuntu16.10 and reinstall" keep my Win7 installation?

You should use the last (Something else) option.

The first option should be fine in Loki (the old bug mentioned in my comments above should be fixed by now in 14.04 and not affect 16.04 and Loki at all, but I cannot confirm that). (I have posted a question on that: Is the ubicuity bug 1265192 (or similar) affecting Loki installer?)

You have too many data on your drive to risk it without full backup.

You should consider backup in all cases given that a lot of risk is involved in partitioning.

Considering our exchanges in comments and the links I have posted there on whether you should use or not a separate /home partition - and especially considering your setup:

You can have two partitions  / and /home for elementary as you had for Ubuntu. As you said, you can remove them and create new ones as you did for Ubuntu; but you also have other options; for example, the separate /home partition is not at all a necessity; see below.
If you want a separate /home partition; I think you said in a comment you want to get rid of your old settings; then you should not keep the ubuntu /home partition, but replace that too with a new one.
In fact you could keep your old Ubuntu home partition by not deleting it and by just setting the /home mount-point to that partition when you install elementary, but then you would also keep the settings from your Ubuntu system in the newly installed elementary. That depends on what you need.
You can if you want use only one single / partition instead of the two (after deleting those). See the pro and cons here. (I personally am skeptic as to the usefulness of the separate home partition; more here: Is it safe to only have one partition (/) per system?).
Keep the swap partition as it is.


I had to install Loki multiple times, but I used the official iso file, and created a bash script, that set up my system for my needs. I suggest You do the same, just list everything You've done earlier as bash commands and run the script after installation.


Reverse Engineered ALPS driver

People report successful multitouch support with some alps touchpads when using the driver located at this page. Download that file then in a terminal do the following...

cd ~/Downloads
tar vxf psmouse-alps-1.3-alt.tbz
sudo cp -r ./usr/src/psmouse-alps-1.3/ /usr/src/
sudo dkms add psmouse/alps-1.3
sudo dkms autoinstall
sudo rmmod psmouse && sudo modprobe psmouse

Upgrade Kernel

This forum post seems to indicate that upgrading your kernel to version 3.19 may also work. While this can be done with a simple command, you may run into other issues in doing so. Certainly don't attempt this on an install you can't afford to lose. If you feel brave or have nothing to lose run the following in a terminal. Note: This will only work on an installed elementaryOS, not on a live DVD/USB. You must reboot afterwards to boot to the newer kernel.

sudo apt-get install linux-generic-lts-vivid


Fullscreen window behavior and workspaces

I found out that the only thing you have to do is bind the keybinding for fullscreen (for example I bound it to command + F) once you hit this it has the same behavior as Mac. Putting the application in a separate workspace. Sadly there is no way I've been able to find to have each screen have it's own workspaces which can be switch separately.


Second monitor shows black screen or poor quality image

Windows 10 has an issue with it's driver enumerators, not just for some display combinations, but Realtek audio and some Bluetooth as well. The've been slowly...very slowly..working it out. Until they handle it, or someone else figures it out, the easiest solution is to change drivers whenever you change devices, manually. Don't listen to what you're told, find your own drivers.


The only way I have managed to run kdenlive is by an appimage. Works like a charm. This is what I recommend.

https://kdenlive.org/download/

Latest stable AppImage (17.12.0) is available here:
https://files.kde.org/kdenlive/release/Kdenlive-17.12.0d-x86_64.AppImage.mirrorlist.
To install, just download the file and make it executable, ( chmod +x ) in a terminal, then run it.(or right click > Properties > set Execute on)


Will my Conroe 2.4 gig winXP work with elementry OS (The first Intel Core 2 Duo branded processor cores, code-named Conroe)

Yes it should, but however you might want to test elementary OS via a key USB before formatting your hard disk.


New install of Elementary OS - Failed to Fetch Updates

Replace hera to bionic in the next files:

/etc/apt/sources.list.d/appcenter.list

/etc/apt/sources.list.d/patches.list

/etc/apt/sources.list.d/elementary.list

Use the following command to automate process:

find /etc/apt -type f -print0 | sudo xargs -0 sed -i 's/hera/bionic/g'


Laptop will not wake from sleep with the lid closed with elementary OS 5.1.3 Hera

Perhaps this could be related to this bug: https://github.com/elementary/switchboard-plug-pantheon-shell/issues/219


So one of the developers showed me this simple way - just enter this to the address bar:

about:

And behold your Epiphany and Webkit versions :)


What value should lightdm have in screensaver-timeout= to stop the monitor from turning off?

the Elementary OS answer to this (instead of the terminal answer) is

settings -> power -> set to never turn off monitor!


Can't install 0.4.1 (latest) from USB with nVidia 1060 (SOLVED)

In order to solve nvidia problem during boot you can add nouveau.modeset=0 before quiet splash. This way you can install the os and do the same to first boot and install propriety nvidia drivers.


Stuck at boot: R8169 can't disable ASPM [Solved]

I have installed Linux-generic-hwe-18.04, and now I can boot without any problem. It has been solved since kernel 4.19


This is a known issue. It only occurs with applications that request legacy window decorations (titlebars, borders, etc...). I'm part of the elementary team and I'm looking into a fix, but it's not a quick easy fix.

In the mean time, there's a workaround where you can run the app from the terminal like so:

GTK_CSD=0 slic3r

You'll need to replace slic3r with the actual executable name of Slic3r or the path to the executable if that's not correct.

However, this workaround sometimes causes other issues like open/save dialogs not opening.

Further information can be found here:
https://github.com/elementary/gala/issues/244


How to remove Hotspot profile from ElementaryOS network settings

Click on the network icon in the top bar and select Network Settings (at the bottom of the menu).

Click on the Edit Connections button at the bottom of the Network window.

In the new dialog, scroll down until you see the hotspot you created and click on it.

The Delete button should then become active, click on that and you will be asked to confirm you want to delete the connection.

After confirmation the hotspot should be removed.


STEP 1 : Create a new file in the launcher

$ sudo touch /usr/share/applications/appname.desktop

STEP 2 : Edit this file

[Desktop Entry]
Name=App Name
Comment=Comment if you want
Icon=Path/icone
Terminal=false
Type=Application
StartupNotify=false
Categories=newcategorie1,newcategorie2 <===== create your categories here


ElementaryOS Juno - random system freezes

Several possibilities, most likely not Elementary related.

https://askubuntu.com/questions/941686/cpu-hardware-errors-in-ubuntu-17-04

update your bios
Clean fans
You can throttle your cpu, but that is only a temporal solution


Proper way to do it should be via System Settings -> Power -> Display brightness


Solved : I have a dual boot installation with Windows 10 and somehow several updates waiting for installation were causing this issue. After installing them and removing the grub files modifications everything works fine.


Applications look ugly when using third-party "Arc OSX themes"

You have installed a theme which generally only applies to applications which use GTK+ 3, for example all default apps in elementary.

There are other toolkits used by developers for Linux apps where GTK+ themes will not be applied at all or at least differently. Here is a (non comprehensive) list of toolkits and notable examples of apps using them:

XUL is used by Firefox and Thunderbird
Qt is by used by VLC and apps from the KDE project
wxWidgets is used by FileZilla
VCL is used by LibreOffice
GTK+ 2 is generally used by older apps and its themes are not compatible with GTK+ 3 themes

QGtkStyle (link for general info, might not apply to elementary) imitates the look of GTK+ 2 themes in Qt apps.

I'm not really sure, but I believe the way the FileZilla version available in Loki is compiled, it also tries to imitate the given GTK+ 2 theme. So in order for the app to look better, you have to find an appropriate GTK+ 2 theme and install it as well.


maybe you're having some problem with string interpolations. May you post the command you're trying to execute? If the command in Exec= is incorrect the launcher will not load the infos in myApp.desktop

One tip for testing if the command is actually working is using xlogo before anything else. The xlogo command opens a random window so we can have a graphical confirmation that it is indeed working.

ex. Exec=xlogo

There are two apps that may be helpful with this and similar tasks.

App Editor
Edit application entries shown in application launcher menu and their properties.
http://appcenter.elementary.io/com.github.donadigo.appeditor/

Alias
Simplify your commands: For example, you can create and organize a bunch of commands like the one that you're using now and just call it obs-config and then you would use like this:
Exec=obsconfig obs
http://appcenter.elementary.io/com.github.bartzaalberg.alias/


Okay, first of all, I would like to express how disappointed I am for having to spend more than an hour trying to download the previous release of what is currently one of the most popular distributions.

While the developers certainly have the right to decide what they are going to host, I believe it is a reasonable expectation of users who may have come to depend on your software that earlier versions will be available for download as long as the project is alive.

Furthermore, given that one can still find the ISO on different trackers, the checksum of which does not match the official, I’d say removing the downloads is even irresponsible.

For those who still wish to download Elementary OS Luna, someone has shared it on Google Drive. SHA256 checks out.

If that link goes down, contact me at adam@jooadam.hu, and I will make it available somewhere.


So this was interesting. Like Jeremy Wootten mentioned what you can put behind a .contract Exec is limited. So calling a shell script is part of the solution. So step one is creating something like the following contract file:

~/.local/share/contractor:

[Contractor Entry]
Name=Resize to 1200px
MimeType=image;
Exec=resize-image-1200.sh %f
Gettext-Domain=pantheon-terminal

Another challenge was debugging, how to get output from the script, to see errors. Using exec, piping the output to a log file and set -x where a solution. I ended up with the following file:

/usr/local/bin/resize-image-1200.sh:

#!/bin/bash
exec 2> /tmp/resize-image-1200.sh.log # log errors to log file
exec 1>&2 # log standard output as errors
set -x # log commands before execution and log result

DIR=$(dirname "$1")
BASENAME=$(basename "$1")
FILENAME=${BASENAME%.*}
EXT=${BASENAME##*.}

convert "$1" -resize '1200x1200' "$DIR/$FILENAME-1200px.$EXT"

This file needs execution rights, so run:

$ sudo chmod +x /usr/local/bin/resize-image-1200.sh

What I haven't figured out yet is how to support resizing multiple images, since the %U only seems to contain the path to the first file. By using %f instead of %U it looks like the shell script is executed per selected file and it gets the path to each file individually.


I'm the author of that app. I've updated the app with a new build in tool for restoring USB drives on El Capitan. You can download the latest version here.


A quick DuckDuckGo search got these results, I hope they help.

https://appuals.com/fix-unable-correct-problems-held-broken-packages/

https://omgfoss.com/how-to-fix-broken-packages-in-ubuntu-18-04-lts/


is vala dead? because it's a nice language

Nope. :)

Vala is being maintained, and elementary plans to continue to use it (and contribute back when needed!) for the foreseeable future. As Michael Cotanzaro has written, Vala is still the best choice for GNOME and GTK+ development. It's a purpose-built language for GTK+, after all, which means its bindings and integration are second-to-none.

In the future if a language like Rust or Go exceeds the tight integrations into the GNOME stack with bindings and lots of example code, then maybe those languages would make more sense. But right now Vala is in an excellent position and the rumors of its death (mostly from a single developer's personal blog post) are greatly exaggerated.


See if Wine is installed by running it from the command line, just type wine and hit tab a few times - all the options matching wine should be listed. You can also run wine --version, which should yield the version that is installed.

Also, wine doesn't add anything to the app menu because it doesn't create a . desktop file. This thread should help you: https://forums.puri.sm/t/wine-installed-not-in-list-of-applications/2563


Unable to install Elementary Tweaks on 5.1 Hera

"Elementary Tweaks" is for eos Juno and below.
"Pantheon Tweaks" (which is a fork of "Elementary Tweaks") is for Odin but it works fine on my Hera.
https://github.com/pantheon-tweaks/pantheon-tweaks/
(here you will find the commands to install it from PPA or from source code)


Windows(freya) always open in background?

IMO this is the single most frustrating bug present in elementary OS.

Unfortunately the only realistic current fix for this bug I know about is applying this patch to gala and recompiling it yourself. While the ability to do this is a testament to the power of opensource software, to avoid the headaches I have never gone down this route. It was proposed to merge the patch into gala, though seems to have been rejected on the grounds that it was a hacky workaround rather than fixing the underlying issue. Frustrating though understandable. If you attempt this (or anyone else has) it would be handy to document the steps involved somewhere and sharing with the rest of us.

There is hope however as it appears the problem was caused by a bug in GTK+ and a fix may be forthcoming. I'm unsure if the gala developers have tested this or if there is any roadmap to implement it if it does in fact work.

Workaround

In the meantime I have dealt with this annoyance by mapping the multitasking view to the upper right hand corner of my screen and gotten used to selecting windows from there. It certainly doesn't fix the problem though in hindsight this has benefited me greatly as it is a great feature which enhances my work flow. Steps to do this are outlined in this answer.


I had this issue with my printer (Epson WF-4740). I removed the printer, downloaded and installed the latest EPSON driver for my model (http://download.ebz.epson.net/dsc/search/01/search/?OSC=LX), and re-added the printer again and I was able to print normally.

Hope this helps.


Using Multi Touch Gestures for Desktop Shifting

Working fine for me on Juno 5.0. Just changed key codes:

gesture swipe down 3 xdotool key super+Down
gesture swipe right 3 xdotool key super+Left
gesture swipe left 3 xdotool key super+Right


Adding "quicklist" actions to apps in the dock

Just add at the end of the .desktop file something like

[Desktop Action Screen]
Name=Take a Screenshot of the Whole Screen
Exec=gnome-screenshot

See this for more information
https://wiki.ubuntu.com/Unity/LauncherAPI#Quicklists


elementary OS uses XDG sound themes. Although there isn't currently a way to change or edit them from within Switchboard, it's quite easy to do manually.

Rather than edit the default freedesktop theme directly, lets create our own custom sound theme. It's really not that hard and has the benefit of being portable, meaning you can easily share it with others or back it up to transition between system upgrades etc. I will demonstrate changing the alert sound from the default drip to something else. I suggest skimming through the specification linked above as it explains the directory structure and mandatory file names in a lot more detail than I will. Also take a look at the default freedesktop theme located in /usr/share/sounds/freedesktop/

Creating a Custom Sound Theme

First we will create the basic directory / file structure-

sudo mkdir /usr/share/sounds/custom
sudo mkdir /usr/share/sounds/custom/stereo
sudo touch /usr/share/sounds/custom/index.theme

Then we will edit the settings of our new theme

sudo scratch-text-editor /usr/share/sounds/custom/index.theme

Add the following, taking care not to include any extra whitespaces...

[Sound Theme]
Name=custom
Directories=stereo

[stereo]
OutputProfile=stereo

Now we will copy an existing sound into our theme. By renaming it to bell.oga the system automatically uses it as the system alert sound. See the specification linked above and the existing freedesktop theme for more information on file naming conventions.

sudo cp /usr/share/sounds/gnome/default/alerts/bark.ogg /usr/share/sounds/custom/stereo/bell.oga

Then we tell the system to use our new theme with the following command-

gsettings set org.gnome.desktop.sound theme-name custom

To rese it to the default 'freedesktop' theme enter-

gsettings reset org.gnome.desktop.sound theme-name

That's it! Your system alert is now obnoxious. Most likely you'll want to use a different sound. If none of the other freedesktop sounds are to your liking, there are many sound themes available on gnome-look.org that might have your jam. Simply copy the desired files into your ../custom/stereo/ folder using the appropriate filenames.

If you have the skills and want to create your own sounds, note the specification dictates that-

  The sounds files must be one of the types: WAV/PCM 8-48kHz, 8/16 bits
  or OGG/Vorbis I. The extension must be ".wav", or ".oga" respectively
  (in lower case). It is not recommended to use ".ogg" extension, but it
  is also supported for legacy reasons.

How it Works

Once our theme is enabled with the gsettings command in step 4, the system will always look for the sound files in the folders specified in your index.theme file first. If it cannot find it there it will always fall back to the freedesktop theme. By doing the steps above we have ensured that it will favour our new bell.oga over the default version. As there are no other sounds in our custom theme, they will be inherited from the freedesktop theme. Also note, if for example you just wanted to turn a particular sound off, create an empty file with the .disabled file extension in place of a sound file. eg-

sudo touch /usr/share/sounds/custom/stereo/bell.disabled

One last thing, I'm sure it is tempting to bypass all of the steps above and just modify the ../freedesktop/stereo/ files directly. While it's probably harmless, it's a kludgy way to go.


Foxit Reader chaged default file association

You can try to change your default editor with this command:

sudo update-alternatives --config editor

It will prompt a list with all your editors, that you can choose to keep it or select another one as well.


Is VLC 2.2 available for elementary OS Freya?

elementary OS Freya (0.3) is based on Ubuntu Trusty (14.04) and the latest available version of VLC for this version of Ubuntu is 2.1.x (so 2.1.6).

This PPA  provides the latest version though (at least for the moment):

sudo add-apt-repository ppa:mc3man/trusty-media &&
sudo apt-get update &&
sudo apt-get install vlc

To have the .deb file, look on packages.debian.org or http://pkgs.org


This usually happens when Chrome crashes for me as well as when I'm low on disk space or a lot of resources are being used. When those cases happen I have to enter my Google details again to sync my Chrome normally. This also happened when I was on Ubuntu 16.10. I never went to the length of looking into this issue. However, keeping tabs on cleaning cache and unused space limits the chances of Chrome presenting that issue. Those are the only times this issue happens to me.


First, make sure your system is up-to-date:

sudo apt update && sudo apt upgrade

After that, install the sideload package:

sudo apt install io.elementary.sideload

Now, you'll be able to open flatpack files with Sideload, and it will prompt you whether you want to install the app. In the AppCenter, apps that are available from multiple sources will have a dropdown enabling you to choose which one to install.


Facebook video calls and Youtube live video not plalyed by the default web browser?

As far as I know, it has been resolved in epiphany 3.26 (My Arch Linux GNOME)

Unless elementary OS 0.5 rolls up, You can continue with Chromium or Firefox (I recommend chromium due to Web kit + GTK bindings)


Is it possible to install the OS over the network?

If your chromebook supports PXE booting, then it's possible. Usually there is a "network" or "PXE" boot option, which may need to be enabled in the BIOS. It would require another machine to be configured so that it can serve the install media over the network to your chromebook.

Check out Setting up a server for PXE network booting for some instructions on setting up linux (Debian) to handle this.

Also, if you're not familiar with PXE booting in general, you can check out the article on Wikipedia.


Loki (64 bit only) on a Acer Aspire One Ao532h (ATOM N450)

Your processor supports 64-bit. It should have a better performance than windows. Backup, save your windows key in case you need to reinstall and try a live usb before installing. If it works fine, go ahead and install.

:)


In the question the OP is referring to the Desktop>Dock settings, which do not include what is asked (did they ever?).

The option is accessible under the Plank preferences, which are independent from the system settings. Plank preferences are accessible in different ways:

press Ctrl-key and right-click Plank dock, then select "Preferences"

or

run plank --preferences in terminal.

Therefore this question might even be a duplicate of this.

Un-check "Show unpinned".


Can't install Freya on SSD NVMe + Nvidia Optimus

Thanks !

I manage to install Freya, install the latest Nvidia Drivers  for the kernel 3.19 BUT impossible to update to kernel 4.2, 4.4 and 4.5, just got black screen..
I tried to add nouveau.modeset=0  or nvidia.modeset=0 , nomodeset even modprobe.blacklist=nouveau

On Ubuntu 16.04 beta with the kernel 4.4.0.15 and acpi=off, I can go to the live CD, no boot from Freya with 4.4.

The wifi is not working either, the card is not recognized, I guess it's fixed with the 4.4 kernel.

I'm quite running out of option here

EDIT - same result with Nvidia Drivers 364 removed and nouveau.modeset=0


Cannot boot after updating newest hardware-enablement stack

I had the same problem and it showed a black screen after the boot logo.
But then on the black screen I pressed enter and then entered my password. Then after a while when I pressed the volume button it made the noise hence confirming that there something went wrong with the graphics driver.
So,from the Grub loader I went to the recovery mode and then to the root shell and removed the Nvidia Graphics card driver by using

sudo apt-get remove --purge nvidia-*

After reboot I was able to get the login screen back.
There were issues with my wifi connectivity too , so I reinstalled the wifi driver by

sudo apt-get install bcmwl-kernel-source

This worked for me :)


Actually this issue is dealt with here: https://askubuntu.com/questions/879495/update-after-purging-intel-01-org-driver-removed-gnome-software/879516

There is a problem with Ubuntu Xenial packages I believe, and could quite possibly be the cause of your issue. I don't think technically this is an elementary OS issue, but an issue affecting all Ubuntu 16.4 distros.

First run:

apt policy appstream

Now copy a full version number that is not 0.10.16-1 (example 0.10.3-1~ubuntu16.04~ppa2), and then use that in the command replacing  with the corresponding version number.

apt install appstream=<version number>

Then install:

apt install gnome-software ubuntu-software

I'm hoping this fix is correct for you and translates to eOS.

And here is the official bug https://bugs.launchpad.net/ubuntu/+source/appstream/+bug/1661460


From comment by OP

The issue is solved by the command:

sudo apt-get install chromium-codecs-ffmpeg


How to enable menu bar for pantheon-terminal

There is no menu bar in Pantheon Terminal.

If you want to change advanced settings you'll to edit dConf values. For more on how to do that click here.

I might be able to help you more if you tell me what you want to change.


You might want to check out pavucontrol.

sudo apt install pavucontrol


What is the file /tmp/dumps/user_stdout.txt?

This is not a standard system file. Any application can write to the /tmp directory; it's meant for temporary files only. Given the content, presumably  the developer of that game (or a library that this game uses) decided to write some stuff in this file. It might be debugging information that they forgot to remove before distributing the software.

Any well-written program would not use a file name such as this since there's a risk of collision between two applications. End-user software should be writing such logs under the user's home directory anyway.


How to update the kernel in eOS 0.4 Loki to solve hardware-related issues?

Kernel updates are included through updates to the Ubuntu base. Loki is based on Ubuntu 16.04, which will get updates every 6 months for the next 5 years. (See the Ubuntu releases page for more details).

The last release was in July, so I'd expect the next one to arrive in January 2017.


Compiling new kernel for sound issue (Sound Blaster Z)

Edit: It goes without saying (right?) that you should check systemsettings > sound and make sure you're not muted, and have the proper output picked.

There's no reason to compile anything. As of kernel 4.18 or 4.20 (I don't recall which) the Soundblaster Z has been included. It's possible you just need the "linux-firmware" package.

Not knowing what kernel you're currently on, run the following in a terminal:

 sudo apt-get install --install-recommends linux-generic-hwe-18.04 xserver-xorg-hwe-18.04 linux-firmware

And then reboot once done.

If that doesn't work, open up a terminal and type "alsamixer". If you have other sound cards in your pc, hit F6 and pick the one that says "HDA Creative", and make sure the different outputs aren't muted. Once you're done fiddling around, exit by pressing Esc, and then type "sudo alsactl store", fill in your password.


How can I change the default order of Dock icons for new users?

The dock (Plank) uses dconf to store its settings. You can find the items in the net.launchpad.plank.docks domain.

You can install debconf-editor to play around with things, and you can use the gsettings command-line tool to automate this.


How to disable the touchpad when mouse plugged in? - Loki & Freya

Here is my solution for disabling the touchpad in elementary OS when attaching a USB mouse.

Here are some websites for reference:

https://bbs.archlinux.org/viewtopic.php?id=188918

https://bbs.archlinux.org/viewtopic.php?id=170396

As well as the arch wiki on Synaptics touchpad.

Open a terminal by pressing the key combination: Super + T or by opening it from the Applications menu

Get a list of input devices by typing

xinput

Note what your touchpad device is called and write it down exactly.  For example, mine is called:
SynPS/2 Synaptics TouchPad

Enter the following at the prompt to open Scratch as root:

sudo scratch-text-editor

Enter your password when asked.

Create a new file.

Paste the following into the new file:

SUBSYSTEM=="input", KERNEL=="mouse[0-9]*", ACTION=="add", ENV{DISPLAY}=":0", ENV{XAUTHORITY}="/home/$USERNAME$/.Xauthority", RUN+="/bin/sh -c 'xinput disable SynPS/2\ Synaptics\ TouchPad'"
SUBSYSTEM=="input", KERNEL=="mouse[0-9]*", ACTION=="remove", ENV{DISPLAY}=":0", ENV{XAUTHORITY}="/home/$USERNAME$/.Xauthority", RUN+="/bin/sh -c 'xinput enable SynPS/2\ Synaptics\ TouchPad'"

* Replace $USERNAME$ in these 2 lines with your actual username. *

* Replace SynPS/2\ Synaptics\ TouchPad with the name of your touchpad placing backslashes (\) in front of each space in the name *

Click the save button

Click “Other Locations” in the left hand column of the dialogue box, then "Computer" in the right column.

Navigate to the /etc/udev/rules.d folder

Type the name “01-touchpad.rules” as the name of the file and click Save

Close the file

This alone should enable and disable the touchpad when attaching or detaching a USB mouse.  This will not disable the touchpad at system startup if a USB mouse is attached.  To do this you can do the following:

Open a terminal
Enter the following at the prompt to open Scratch as root:

sudo scratch-text-editor

Enter your password when asked.

Create a new file and paste the following into it:

#!/bin/bash
lista=`xinput list | grep -i 'mouse'`
listb=`xinput list | grep -i 'transceiver' | grep -i 'pointer'`
listc=`xinput list | grep -i 'receiver' | grep -i 'pointer'`

if [ ${#lista} -eq 0 ] && [ ${#listb} -eq 0 ] && [ ${#listc} -eq 0 ]; then
    exec `xinput enable SynPS/2\ Synaptics\ TouchPad`
    notify-send "No USB Mouse Detected" "Your Touchpad is Active"
else
    exec `xinput disable SynPS/2\ Synaptics\ TouchPad`
    notify-send "USB Mouse Detected" "Your Touchpad is Disabled"
fi

* Again replace SynPS/2\ Synaptics\ TouchPad with the name of your touchpad placing backslashes (\) in front of each space in the name *

Click the Save button.

Click “Other Locations” in the left hand column of the dialogue box, then "Computer" in the right column.

Type the name "mouse_detect.sh" for the filename and click Save.

Open the "Files" application as an Administrator.
If it is on your Plank, right click to find this option.  If it is not, then open "Files" from the application menu and right-click the icon on Plank when it opens to find the option.
Enter your password when asked.

Click "File System" in the left column and navigate to /usr/local/bin.  Your file "mouse_detect.sh" should be present.  Right click on this file and select "Properties"
Click on the "More" button and then click on each of the "Execute" buttons to ensure they are all highlighted.

Close Files.

Now we need to create an autostart entry
Open "System Settings" and click "Applications"
Click "Startup" and click the "+" button in the lower left hand corner.
When the box opens up type "/usr/local/bin/mouse_detect.sh" in the lower box where it asks you to type a custom command.

Open "Files" and press CTRL-H to display hidden files and press Home in the left hand column
Navigate to the ~/.config/autostart

You should see a file like "Custom Command", open this in "Scratch" by right clicking and selecting Open With. (select Other Application if necessary)
You should see a line that says Exec=/usr/local/bin/mouse_detect.sh if you are in the right file.

Add the following line line to the file:

X-GNOME-Autostart-Delay=30

You can also enter a custom name for the desktop file in the "Name" field and a custom comment in the "Comment" field.
Note: I had to remove the [en_CA] from my Name[en_CA] field for the name change to be visible in "Files".  You might have to do the same if you live outside the US.

If you go back to your startup applications, your custom Name and Comment should be visible and you can enable or disable the autorun of this script on startup by clicking on the toggle to the right of it.

That should do it.  If the startup script detects other wireless devices as a mouse and disables your touchpad when it shouldn't you can try changing the contents of the mouse_detect.sh file to:

#!/bin/bash
lista=`xinput list | grep -i 'mouse'`

if [ ${#lista} -eq 0 ]; then
    exec `xinput enable SynPS/2\ Synaptics\ TouchPad`
    notify-send "No USB Mouse Detected" "Your Touchpad is Active"
else
    exec `xinput disable SynPS/2\ Synaptics\ TouchPad`
    notify-send "USB Mouse Detected" "Your Touchpad is Disabled"

fi

* Replace SynPS/2\ Synaptics\ TouchPad with the name of your touchpad placing backslashes (\) in front of each space in the name *

This has less chance of detecting wireless mice though, so only use it if the first one does not work for you.

Jay


I had the same issue with my HP all in one, installed dual boot and low and behold wifi didn't work; furthermore, I didn't have wired connection available. This is how I solved my problem:

Inserted a generic dlink wifi usb dongle I had lying around and it was instantly recognized, this allowed me to access the internet.

I went into applications and opened AppCenter, this allowed me to search for and install "Software and Updates".

After running and installing all updates, I then ran a search for and installed "rtl8821ce-dkms". This was the missing driver I needed to recognize my wifi adapter.

Was then able to remove the dlink device and continue on my merry way. I believe I might have rebooted after one or two updates.


Just by seeing beta release, we can't say anything about speed and resource affinity of a distribution. Because, beta release usually comes with a lot of debugging flags enabled which significantly affects performance.

Personally, what I felt is that Loki is more resource consuming, but I don't have any statistical information to prove it.

Wait for the final release, and then you can decide which one is better in terms of resources usage and speed.


This will probably do:

[Desktop Entry]
Name=WebsiteName
GenericName=websitename
Exec=xdg-open http://www.yourwebsite.com
Terminal=false
Icon=
Type=Application
Categories=Application;Network;X-Developer;

xdg-open will open the default browser with the argument http://www.yourwebsite.com.


Videos stop, but audio keeps going until I move my mouse

From https://github.com/elementary/os/issues/121#issuecomment-432652260

Assuming Intel  graphics

Modify (or create) /etc/X11/xorg.conf.d/20-intel.conf with the following:

Section "Device"
    Identifier "Intel Graphics"
    Driver "intel"
    Option "AccelMethod" "sna"
    Option "TearFree" "true"
    Option "DRI" "3"
EndSection


In my experience there is no single perfect solution for automated installation and backups. Every approach is usually quite customized to the needs and likes of the respective user. That said, I can only explain the way I handle things and hope you find some of the ideas useful...

There are several solutions for automation (like Chef, Ansible or Puppet) but for personal use (i.e. small scale) I prefer simple Shell scripts.

I think that there are four important categories that need automation/backup:

configuration data (your dotfiles, application config, dconf settings, etc)
applications (packages, additional repositories, other binaries etc)
personal data (pictures, documents, music, books etc)
security-relevant data (e.g. ssh keys)

I'll explain briefly how I handle each of those.

configuration data

I prefer to have this inside a version control system in order to easily track or undo changes if need be. I keep everything in a public GitHub repository and have some scripts to put them into place. Have a look at it and copy whatever you think is useful.

applications

In the same repository I have some scripts to install basic packages, add additional repositories or download other 3rd party applications.

personal data

I have a separate partition holding this kind of data. For some directories (like ~/Documents) I create a symbolic link (can be automated with a simple Shell script). Furthermore you should have a backup of this stuff in another place, for example in the cloud (I'm using Google Drive & Dropbox) or on a external hard drive.

security-relevant data

Obviously you don't want to make this private stuff public nor trust it to a company like Google or Dropbox. So I just keep a backup on an encrypted USB drive or SD-card.

With these precautions I am able to re-install the OS and setup my environment in a couple of hours. Every time you do this you will find things to improve, so consider it a constant work in progress.

I hope you find this helpful, just ask if you want to know anything in particular. An of course I appreciate any feedback on how to improve this ;)


Change click drag/resize button on keyboard

You can do this with dconf editor

Inside org > gnome > desktop > vm > preferences > mouse-button-modifier

See below.


elementary OS bootable USB not booting up

Can you try to boot using a parameter nomodeset. Select 'Try elementary os without installing' and press 'e' on you keyboard. Then edit the line containing quiet splash so it became quiet splash nomodeset --- and then Ctrl+x to boot with this parameter.

There is a similar question here, so this one is a duplicate. You should avoid that.


External HDMI display not detected after boot

I don't know why or when, but it sorted itself - probably one of the daily patches. Thanks, eOS team!


Keyboard shortcuts which includes shift key does not work but shift alone works

I had a similar problem but using shortcuts like <shift>+<alt>+>. I had the same symptom where only one of the modifier keys was being registered at a time, depending on which one was pressed first.

The root cause for me was that <shift>+<alt> was already in use by the operating system for cycling between keyboard layouts, thus not sending the keypress to the application(terminal in my case).

Try checking System Settings > keyboard and make sure none of the shortcuts you are trying to use are already in use. Also make sure that switch layout isn't set to ctrl + shift.


Right click on the file and click Properties. Under Permissions set Owner to Execute.


Persistent USB mode for elementary OS Loki

I used Unetbootin with reasonable success, however I did have to edit syslinux.cfg to include "persistent" in the startup line.


All Icons from Plank dock have a strange behaviour after power outage

Today I go to Power button > About This Computer and click in Check for Updates, the system download the updates and after reboot you computer and Done.

Now work fine


Certain application icons does not show up in dock when opened

Same issue. Currently I go to dock preference (ctrl + Right Click), comportment, and I disable/enable Show unpinned.
But it's not a solution of course.

It's boring but it's work (or Alt+Tab)


I found that I have to put this line at the end.....
I haven't had this problem when I was using openSUSE..


Does elementary intend to take any action regarding the use of flutter, as well as ubuntu?

It's unlikely to happen anytime soon.
Flutter is still a very young framework and elementary focuses on stability.
Since elementary already has a blessed toolchain, Vala, I'm not sure why they would do this.
Changing this would force developers who have already invested in Vala to learn Flutter and Dart and that seems like a lot to ask.
It seems that apps built for elementary are supposed to be built specifically for elementary and not cross-platform.


Try this:

Boot into the live usb and open terminal
Open terminal and write this:

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair

On the window, click on 'Recommended repair' and follow the instructions

That should work. If not, try to reinstall elementary OS by the default configuration, choosing the 'install alongside windows' option.


Touchpad stopped working after Hera 5.1 update

I see you do not have the new Kernel tried to update it

$ sudo apt install --install-recommends linux-generic-hwe-18.04 xserver-xorg-hwe-18.04

I think that will solve your problem, someone else also had this problem here


Does it load after a while (1/2 minutes)?
If yes, you're facing a bug in dbus like I did.

Workaround:

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

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


Elementary OS Loki doesn't fit in a CD. You must use a DVD instead. Use any DVD record program to burn the iso in your DVD. Change boot priority in your Bios (some bios can select boot priority by F12 key) see your BIOS manual for instructions. Boot in live mode to see that everything works in your computer and once you have checked that your hardware runs well: install and enjoy.


This worked for me:

mv ~/.local/share/applications ~/.local/share/applications.temp

I eventually removed the applications.temp folder.

source


Try running:

sudo apt-get clean

and then try again this command:

sudo apt-get install -f

then:

sudo dpkg --configure -a

and finally update your packages:

sudo apt-get update

If this doesn't work I'd advise you to install synaptic package manager (it's a gui client) and it will be way easier to manually remove the broken packages.

To install synaptic just run this command:

sudo apt-get install synaptic

And it should appear on your slingshot on the system tools tab with an old weird icon.


Your issue is that the GNOME Testing PPA you have installed (ricotz/testing) wants to provide its own version of libxkbcommon which doesn't meet the requirements for rofi. Assuming you're using Loki you should have libxkbcommon 0.5.0 available from the Ubuntu repos.

If you want a specific package from the ricotz/testing PPA without bringing in all of the others then you can use apt pinning as described in this post. But honestly I would recommend against this as you can end up with a very broken system if you don't know what you're doing.

I would personally recommend the following:

Uninstall whatever package you installed from the ricotz/testing PPA.
Delete /etc/apt/sources.list.d/ricotz-testing-trusty.list to remove the PPA.
Update the apt database with sudo apt update.
Install rofi with sudo apt install rofi.


Bluetooth is soft blocked after every restart

I had the same problem years ago on Loki, below are the steps I did to resolve the problem explained here in stackExchange. Before asking a question I highly recommed to use the search to see if there is already somewhere here an answer and if the answers here do not work, then ask the question and notice that this, this or that do not work for you.

First I recommend you to try only point 1 of the list below and if it is not enough to try the others also.

1 unblocking solution I found there

rfkill unblock bluetooth
systemctl enable bluetooth.service
systemctl start bluetooth.service

2 the solution for the bluetooth audio from this link

sudo apt-get install pulseaudio-module-bluetooth
pactl load-module module-bluetooth-discover

3 try deleting/removing the device from bluetooth devices and pair it again.


System is not Booting after graphics driver installation

You can try to boot to the black screen and then press Ctrl+Alt+F1 (or F2-F6, I think).

Then, you can log in in a console mode and try to remove or reinstall graphics driver. Or you can try to run sudo startx which should tell you where is the problem.

I did this process in Freya when my nVidia driver stopped working with Bumblebee. :-D

Hope that helps.


From the error message, I'm guessing that you are running Luna (elementary OS 0.2). Please be aware that elementary no longer provides updates to Luna. You really should download and install the latest version of elementary OS (0.3.2, called Freya) to continue receiving updates from elementary.

This looks like a problem with a 3rd party software source called "mono-xamarin". My guess is that this a repository provided by Xamarin for Mono. It's possible that they may have discontinued this repository since you're running an old release. You might want to contact them for support.


How to install Brave Browser on Elementry OS?

According to the official docs of the Brave browser you can install it via  apt-get after adding the repository to your sources list:

curl https://s3-us-west-2.amazonaws.com/brave-apt/keys.asc | sudo apt-key add -
echo "deb [arch=amd64] https://s3-us-west-2.amazonaws.com/brave-apt `lsb_release -sc` main" | sudo tee -a /etc/apt/sources.list.d/brave-`lsb_release -sc`.list

sudo apt update
sudo apt install brave

More info: here


Your card is already supported by the open source drivers included in Elementary OS.

To install updated drivers for all hardware run the following command in a terminal and reboot your system once it completes, reference:

sudo apt-get install --install-recommends linux-generic-hwe-16.04 xserver-xorg-hwe-16.04

To get the latest stable graphics drivers (for better performance and compatibility with newer games) you can add this PPA to your system.


I recommend that you first disable automatic boot repair from a console in Windows:

bcdedit /set {current} recoveryenabled No

Try now if that has solved your problem. If not, you may have to manually set rEFInd. I had to do it in my Dell pc following the instruccions in the rEFInd website, in the "Alternative Naming Options / Renaming Files Manually" section. I'll paste here the instructions:

Access your ESP, as described in earlier sections.
Look for an existing directory called EFI/BOOT or EFI/Microsoft/Boot. If neither of these directories exist, skip the next step. (Note that FAT is case-insensitive, so the name may vary in case.)
Rename the existing directory or boot loader file to something else. For EFI/BOOT, try renaming it to EFI/Oldboot. For EFI/Microsoft/Boot, move or rename the bootmgfw.efi file it contains. For instance, you can move it to EFI/Microsoft. This will keep the boot loader accessible to rEFInd's menu, while preventing the firmware from launching it automatically.
Rename/move your EFI/refind directory to EFI/BOOT. If you're working from EFI/Microsoft/Boot, you should move the contents of your rEFInd directory to EFI/Microsoft/Boot.
Rename EFI/BOOT/refind_x64.efi to the name of the boot loader it's replacing—it should become EFI/BOOT/bootx64.efi or EFI/Microsoft/Boot/bootmgfw.efi.

If that sounds too complicated, and just as a plain-language summary (this may only be valid for some machines. If you don't find some of this directories or files, please read the website instructions):

Access to /boot/efi
Rename EFI/BOOT to EFI/Oldboot
Move   EFI/Microsoft/Boot/bootmgfw.efi to EFI/Microsoft/bootmgfw.efi
Copy   EFI/refind/* to EFI/Microsoft/Boot/*  (* means all content)
Rename EFI/Microsoft/Boot/refind_x64.efi to EFI/Microsoft/Boot/bootmgfw.efi
Reboot


How do I get a vulnerability patch for sudo?

elementary OS Juno is based on Ubuntu 18.04 LTS. Any system update to core Ubuntu will have affect on elementary OS too. It means when Ubuntu 18.04 has been patched with latest sudo, it will be on elementary OS too. You need update your system then to get the new patch.

From your shared link, It's telling:

The problem can be corrected by updating your system to the following package versions:
Ubuntu 18.04 LTS
    sudo - 1.8.21p2-3ubuntu1.1
    sudo-ldap - 1.8.21p2-3ubuntu1.1

And my eOS sudo is:

$ dpkg-query --showformat='${Package}\t${Version}\n' --show sudo
sudo    1.8.21p2-3ubuntu1.1

It's already updated with patched version. Probably you are safe too.


I just updated the AppCenter and was frustated that this question wasn't getting enough attention and when I restarted my laptop and somehow it got working on its own.


UI is messed up, how to restore the original?

Just looking at the screenshot, my best guess is that you've unknowingly upgraded your system to a newer version of Gtk+ that is incompatible with the elementary stylesheet. This makes Builder work, but it might cause issues with other apps.

To check which version of Gtk+ you have installed, you can run the Terminal command:

sudo apt-cache policy libgtk-3-0

You should see some output like:

libgtk-3-0:
  Installed: 3.18.9-1ubuntu3.1
  Candidate: 3.18.9-1ubuntu3.1
  Version table:
 *** 3.18.9-1ubuntu3.1 500
        500 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     3.18.9-1ubuntu3 500
        500 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 Packages

This tells me that I have version 3.18.9 installed. This is the original version that ships with elementary OS.

If you have a newer version of Gtk+ (like 3.20), you can either try to manually edit the stylesheet to fix issues yourself, switch to a stylesheet that supports whatever version of Gtk+ you've upgraded to, or try downgrading Gtk+ to the original version shipped with elementary OS.


Does elementary OS perform any sort of remote data collection?

In a nutshell, no. You can check the elementary Privacy statement on the website, which says:

  Your data always belongs to you, and only you. We don’t make advertising deals or collect sensitive personal data. We’re funded directly by our users paying what they want for elementary OS and apps on AppCenter. And that’s how it should be.

And specifically about the OS:

  We do not collect any data from elementary OS. Your files, settings, and all other personal data remain on-device unless you explicitly share them with a third-party app or service.

Privacy Mode

The Privacy Mode setting under System Settings > Security & Privacy > Privacy is related to local data. There is no data sent online or to elementary. elementary doesn’t collect usage stats through the OS or anything. Privacy mode and the other privacy settings control an OS component called Zeitgeist, which is an open source library that powers local things like the "recent documents" in the Files app or the order of search results in the app launcher.

Turning Privacy Mode on means that the OS will not keep track of usage, making search results less relevant and "recent" type views useless. This protects your privacy from other physical users of your account and is similar to "Private Browsing" or "Incognito Mode" in a web browser.

Leaving Privacy Mode off (which is the default) means the OS will collect usage stats for local use only. The app launcher's search will get more accurate as you use it, the Files app will be able to show a list of recently-accessed files, etc.

Amazon Web Search

elementary OS does not use Ubuntu's Unity or any related code, like the Amazon Web Search. Further, nothing typed into the app launcher's search is sent to elementary or any other third-party. This is true whether Privacy mode is enabled or disabled. It's all kept local.

elementary.io Website

The only sort of data collection elementary does is when visitors are on the website itself (Google Analytics and a simple download counter), and the analytics respects Do-Not-Track. You can see the website's privacy policy for more details on this.


Loki freezes and black screen after suspend

There seems to be an issue with kernel 4.4.0 to 4.5 with open source video drivers.
I am no expert but I found this to be a common thread among people with this problem.
I updated kernel to 4.6 and it seems to have resolved the issue, albeit creating some smaller issues I am now working on...


Encrypted Elementary doesn't boot on first try

Actually, that seems like a regular problem across Linux, when people try to use NVIDIA drivers and encrypted file-system. Plymouth doesn't play well with NVIDIA.

The temporary solution is to disable splash screen during boot:

sudo nano /etc/default/grub

In editor, change GRUB_CMDLINE_LINUX_DEFAULT="splash quiet" to GRUB_CMDLINE_LINUX_DEFAULT="nosplash quiet". Make the same adjustments to theGRUB_CMDLINE_LINUX if it's not empty.

And then update grub using sudo update-grub.

Hope it helps somebody.

More info:

Cannot enter password to start Ubuntu
passphrase input-box for encrypted disk is not shown
Password not accepted graphical boot for encrypted root system


On elementary OS Loki you can't disable the touchpad from System Settings, you have to install dconf-editor, open it and go to org->gnome->desktop->peripherals->touchpad there on send-events select disable or disable-on-external-mouse, with that you disable the touchpad.


It is not currently possible to have different scaling factors for each display. It will be addressed in a future version of elementary OS after the move from X11 to Wayland as the display server


Is it possible to get rid of the title bar for not only Firefox but all applications?

From answer in other post:

No, its not possible for all.

  Window decorations are now drawn by the application itself. There no longer is a separate title bar.


I don't think the feature exists in Code yet. However, a simple workaround is:

Right-click the folder / project, select "Open in" > "Terminal"
Type in the command: grep -Ril "text to search for" .

That will list all the files containing that text. Some notes:

. Means search from the current folder
-R Searches recursively, not just files in the current folder
-i Searches case-insensitively
-l Prints just the file names, not showing the line of text it's in

Update: If you want to then open the files in Code, add `pwd` to the end, which will print out the full paths of the files. Then use the names like io.elementary.code filename to open it in Code.

If you need to find files with a particular name, you can use the same method to open the folder in Terminal, then run the following command:

find . -name '*part of name*' -print

If "part of name" is for example "list", that will match files named "todo list.txt". You can also use the following flags:

-type d To search for only directories (folders)
-type f To search for only files


How to download elementary OS a second time?

Just click on "Custom" put "0$" in the amount field, click on "Custom" again if it not selected, and then click Download button.


Add 'Share Dropbox link' to Files right click menu

If you install the dropbox plugin then you get a "Copy Dropbox link" option in the context menu when in your Dropbox folder.

You will need to use the latest plugin package version - 0.1-0-26 in Loki.

If you want to use a contract, you could try running the commands in a terminal e.g. using pantheon-terminal -e [command] as the Exec line.


Just for the record, this issue has been fixed since, you can launch sub-settings via Slingshot again. (cf. Cannot start the specific sub-System Settings items from Applications launcher (Slingshot))


How to reinstall plank and wingpanel from terminal?

Try in a terminal window

sudo apt install wingpanel plank


Instability in full screen videos ElementaryOs 5

Check my answer here

https://elementaryos.stackexchange.com/a/16901/14940

Is only a bypass but still a way to see fullscreen videos while isn't fixed


It's a known bug.

You can try installing
'sudo apt install switchboard-plug-bluetooth'

It should add bluetooth setting to your system settings menu up to next system update.

Moreover, I turn on my Bluetooth with
'bluetooth on'
Command.
Then I'm able to connect to devices from tray icon.

However, Bluetooth right now is in a ruin and I hope so that it'll be repaired soon.


stuck at boot menu:No default or UI Config directive found

try with different kernel parameter such as nomodeset

F6 keys to select the options when you are on the live menu screen


Keyboard Shortcut for application chooser

Have you tried changing key binding the easy way ?

System settings --> Keyboard --> Shortcuts --> Applications --> App Launcher

Log out and back in may be required to take effect.


Shortcuts for proper shutdown and reboot in Loki?

Based upon the lack of description in the original question I am going to take a shot in the dark in believing you're asking how to create keyboard shortcuts for shutdown and reboot.

If this is the case, you can open System Settings->Keyboard. Then click on Shortcuts, then Custom. Here you can enter the command you wish to run then create a two key accelerator. For instance in command, I typed reboot then clicked on 'New accelerator' and held the Super Key and the letter 'R' which created a shortcut to reboot by holding my Super Key and hit 'R'.

Again, not sure if this was what you're looking for but this is how you create custom keyboard shortcuts.

Good Luck!!!


Can't install/remove, upgrade/update ANYTHING

It looks like the version of Libre office you try to install cannot work together with the version of Open Office you have.  Try to boot into the recovery mode and fix broken packages from there. To achieve this, choose Advanced options for Elementary OS from the grub bootmenu screen, then Recovery mode. Connect to the network from there first, and after that choose Fix broken packages

There is something you should know - elementaryOS Juno it is based on Ubuntu 18.04 so most of the applications and solutions for Ubuntu 18.04 works also for elementary
I suggest you to try this one - http://www.iasptk.com/ubuntu-fix-broken-package-best-solution/

or this one also:
http://ubuntuhandbook.org/index.php/2015/01/fix-broken-packages-in-ubuntu/


I've had issues with battery life before, and every time it turned out to be a faulty install. Try reinstalling the OS and it should fix the issue. Elementary doesn't use any different drivers battery-wise than Ubuntu and if you have no problems on there, you shouldn't have any problems on elementary either.


As said over there at Google Plus, there are some blockers to rely mainly on Wayland, like "no support of Struts for Wingpanel, need to create an alternative to libbamf for Plank". libbamf uses X, there is no Wayland alternative. I fear there will be no full support for Wayland in Juno, but there is a BountySource.


Can't install AMD drivers on ElementaryOS Hera - Unsupported DEB-based OS

you will must make some modifications in the system, look this link:

AMDGPU-Pro on Juno to improve performance and compability


How can I turn off the new keyring pop-up window?

Okay! After some heavy digging,

First, update Chrome (⋮ in upper-right corner > Help > About Google Chrome)—a fix has already been submitted but it did not fix all issues. Then subscribe to the bug report and report your issue so the devs know they can ask for your help testing a potential fix.
If the update doesn't fix it, try running Chrome with the --password-store=basic flag:
google-chrome-stable --password-store=basic
If you want to set your Chrome icon to run this command, see this answer.

If that doesn't work, you're looking at playing around with your keyrings, which are in ~/.local/share/keyrings. But I'd sooner recommend that you follow the latest alternative advice in the the bug report.


How to install two keyboard layouts (Korean/English) and switch between them?

Shift+ Caps Lock shortcut does work well if you set it to switch your keyboard layouts, I checked on that. However, to be able to actually type with Korean  characters instead of Latin ones, in addition to Korean keyboard layout you have to install additional input method (Korean Hangul). On how to do that in Ubuntu-based OS, please refer to this page.

In elementary OS you can also access this feature via the Input Method Settings... button in the bottom right corner of the System Settings > Keyboard panel.


Right click on a .deb and choose open with (or similar). Should be a checkbox for setting that option as default.

Also, I would suggest Eddy instead of Gdebi for eOS.


"The type name `Granite.Widgets.Avatar' could not be found" error building pantheon-mail

You're trying to build pantheon-mail with dependencies on libgranite over Freya 0.3.

This library version don't support "Granite.Widgets.Avatar", which it's incluided in libgranite for 0.4. You must upgrade it to this version before build pantheon-mail

More info:  Granite on Launchpad

You need to update the following libraries in order to satisfy all pantheon-mail dependencies:

libcairo2 (>= 1.2.4)
libgee-0.8-2 (>= 0.14.0)
libgranite3 (>= 0.3.1+r930+pkg83~daily~ubuntu0.4.1)

All others necessary libraries are already in Freya. These changes are needed to the latest version of pantheon-mail (pantheon-mail - 1.0.0+r2030+pkg7~daily~ubuntu0.4.1)

You must keep in mind that pantheon-mail, and libgranite for Loki 0.4, are under development. So you can find some aditional issues.

More info : Mail in Launchpad

PPA DAILY VERSION

Also you can get pantheon-mail running on Freya (aka Mail) from the daily elementary OS PPA. Open terminal and execute:

sudo add-apt-repository ppa:elementary-os/daily
sudo apt-get update
sudo apt-get install pantheon-mail

Before running, you must remove Geary from your system:

sudo apt-get remove geary

Finally, remove daily ppa to prevent your system become unstable:

sudo add-apt-repository -r ppa:elementary-os/daily

  P.S.- It is important that during this process not perform a system upgrade or dist-upgrade


Permission to second hard drive? Denied!

you will need to mount the drive, elementary os does not auto mount drives like windows.

to mount the drive try

sudo mount -o ro /dev/sdb(assumptive it's sdb) /home/[YOUR USER]/desktop

this will mount it to your desktop folder that in elementary seems to be empty 90% of the time

then cd ~/desktop & ls

this should work assuming this drive is in good health and not damaged in any way


How to customise terminal to condense my the path to show just the current folder?

You can customize your bash prompt by editing the PS1 and PS2 environment variables. Digital Ocean's Bash Prompt tutorial explains how this works. You could also use a tool like EZPrompt to generate the variable for you.


How to install the 4.4 kernel on a unbootable system

You can boot into a Flash Drive with elementary OS and chroot into your machine.

First get root with sudo su, and create some directory using mkdir /mnt/mainOS.

Then just mount your HDD with the mount /dev/<your id> /mnt/mainOS command and chroot /mnt/mainOS /bin/bash -i into it. Your bash will now behave like you would be in your normal machine. Upgrade the kernel as usual, !exit! and reboot should then do the rest. ;)

Tips: You can detect your drives with df -h.

You can find more in-depth information about chroot here: https://wiki.ubuntuusers.de/chroot/


If you don't find a solution on the Linux side, consider an IOS app called Phone Drive.

The app will start web and FTP servers on the phone providing direct upload/download access to your Camera Roll. Your other apps can easily "Share" their data with its temp directory, making nearly everything on the phone accessible to any device with a web browser or FTP client.  For all of $1.99.

https://itunes.apple.com/us/app/phone-drive-file-storage-sync/id431033044

fcont


No splash screen after installing nvidia drivers

Step 1.

Use Ctrl+Alt+F1 at login screen to open the root terminal
there you use

apt purge nvidia to remove the nvidia driver and go back to the noveau driver. after that reboot

Step 2.

To install the current stable version of the nvidia driver by writing the current commands in either the root terminal or

sudo add-apt-repository ppa:graphics-drivers to add the driver repository to the list

sudo apt-get update to update your repository list making the repository active

After that use sudo apt-get install nvidia-387 to get the latest driver.

If that doesn't work redo step 1.


Whenever I want to open Firefox it takes a second or two before I even
  see the window. Chromium-based browsers like Chrome or Brave launch
  instantly. I don't have issues with any other app except for Firefox.
  Is there something I can do to make it start faster?

Get a SSD if you don't have one, disable extensions that you don't use, disable pocket if you don't use it. You can also disable disk cache and use only RAM cache if you have enough RAM, however this won't matter for startup probably.

To disable pocket you need to go to about:config and set extensions.pocket.enabled to False.

  I also prefer Chrome's "where to save your file" options when I
  download something since Chrome opens an Elementary os UI, Firefox
  have something totally different in that regard. Is there something
  similar in Firefox?

If you go to Preferences > General > Files and Applications you can set it to "Always ask you where to save Files".


I would start here:

https://elementary.io/docs/code/getting-started

You can find the elementary source on Launchpad and GitHub.

Also you might look into joining the elementarycommunity on Slack.


After installation, when rebooting i get the grub instead of elementary os

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

Here is a sister thread that walks through the fix.

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


Using third-party apps on a high DPI (Retina) display

Unfortunately, this is something that has to be fixed by those app or toolkit developers. For example, Google Chrome only just recently started to support HiDPI. Most Gtk3 apps (like the ones we ship by default) should get HiDPI support more-or-less for free with only minor issues to work through. But since HiDPI is still relatively new, not all application toolkits fully support it yet.

Each 3rd party app is going to have it's own way to track bug reports, and some proprietary apps might not accept bug reports at all. The best way to find an app's bug tracker is either through their official website or through a search engine.


How do I edit or clear the application list in the Notifications plug?

The list of apps and their notification settings is held in gsettings at org.pantheon.desktop.gala.notifications apps. You can edit this either directly with the gsettings command in Terminal or by installing dconf Editor.

There is currently some work being done to handle this automatically in the future. You can track the issue here: https://bugs.launchpad.net/switchboard-plug-notifications/+bug/1406799


elementary OS won't boot past live CD screen

Try launching your kernel with nomodeset option, following this instructions:

During the boot process, press and hold SHIFT key. Now you
can see the grub menu.
Press e key on first line to edit it.
Go to line with the quiet splashsentence. Something like: linux /boot/vmlinuz-4.4.0-57-generic root=UUID=xxxx-xxxx-xxxxx ro quiet splash.
Add the nomodeset option between ro and quiet splash. You must
see someting like: linux /boot/vmlinuz-4.4.0-57-generic root=UUID=xxxx-xxxx-xxxxx ro nomedeset quiet splash.
Press Ctrl + X to boot the kernel.

Report your experience to help others.


These are the extensions that have been installed system-wide. So you can only disable them in Firefox.

You can however remove these packages (xul-ext-lightbeam, xul-ext-kwallet5, etc.) from your system, but note that this affects all users of the computer.

You can get the list of the extensions

$ apt cache ^xul-ext

You can remove them (for exemple the lightbeam one)

$ sudo apt remove xul-ext-lightbeam


Help please! Installed elementary OS Juno 5 and have no Wifi options

To make WiFi appear in your Network Settings after a fresh Juno 5.0 install, try connecting to the Internet via Ethernet cable first. Then let your system update itself. Reboot. After that you will see the Wifi icon appear in the upper-right menubar panel. Then you can unplug your Ethernet cable and connect via Wifi only.

(Dear elementary OS developers! Please fix this annoying WiFi absence after the fresh elementary OS install! Not everyone has an Ethernet port these days!)


New to elementary, can't find system monitor

The system monitor is not installed by default in elementary OS. You can install it by opening the terminal and run this command:

sudo apt-get install gnome-system-monitor

For a better look about the disk partitioning i recommend GParted:

sudo apt-get install gparted


You can't, I suggest using a 3rd party application.
There is no built in application for changing the brightness of an external monitor on elementary.
This is also true of basically all the Linux distros and Desktop Environments I know of.
Why?
Well, changing the brightness of an external monitor is not always guaranteed to work the same way. Most external monitors have their own settings manager (built into the monitor). Also, remember, an external monitor could be anything from a TV to a Projector.
Too many variables!


Open the .bashrc file in your home directory.

Near the bottom of the file you will see the mentioned troublesome line:

esac# added by Anaconda3 5.3.1 installer

just add a newline and save, so it looks like this:

    esac

# added by Anaconda3 5.3.1 installer


Ubuntu Software Centre not opening on elementary OS

You can install the new shop of Ubuntu, the Gnome Software:

You can install via the command line: sudo apt install gnome-software

Or via AppCenter, looking for gnome-software.


As you can see, i have no problem and it works perfectly.
For info: i had installed wine wine1.6 wine1.6-amd64 packages
You can also check witch packages u have installed using apt list --installed


VS Code is an Electron app (built using web technologies), as opposed to a native app (using GTK). I don't believe you have any control over the fonts beyond whatever settings Microsoft have exposed in the config; and it doesn't look like there is an option to change the sidebar font.

There is a GitHub issue here requesting added support for changing the sidebar font, so keep an eye on that.


Oracle Virtualbox stopped working after kernel upgrade

Try running the following commands in the terminal

sudo apt-get install g++-5
sudo apt-get install gcc-5
sudo rm -f /usr/bin/g++
sudo rm -f /usr/bin/gcc
ln -s /usr/bin/gcc /usr/bin/gcc-5
ln -s /usr/bin/g++ /usr/bin/g++-5
sudo apt-get install --reinstall virtualbox-5.0

This worked for me after updating to kernel 4.4 LTS to get VirtualBox working so I can do my OS development


You can directly search for file/folder in current directory by typing name of the file you want.

If you want any specific tool for thispurpose: use gnome-search-tool

To install open terminal and run:

sudo apt-get install gnome-search-tool

Now open and search.

You can modify search using select more options

For your second requirement: Here data is my partition, the search listed all files ends with .mp3 in folders/sub-folders.


Most probably your ISO is corrupted.
To verify it's integrity run the following command in the terminal, as per the instructions found here:

sha256sum elementaryos-5.1-stable.20200405.iso

It should produce the output:

cc46be42a1629069e18ab9a49a62fd36a9402036fb078f085b3151d06c10019b

If that's not the case, download it again, preferably the torrent version.


You will also need to pactl load-module module-bluetooth-discover

You will likely have to disconnect from the bluetooth headset and reconnect


Don't have keyboard section in system settings anymore

Found a solution.
I went to the AppCenter and I could download the Keyboard extension system Settings