What is the command behind the option/shortcut to create new folder in Pantheon Files?

There is no facility to customize keyboard shortcuts per user within Pantheon Files at present.  If you feel a shortcut is inappropriate or missing in Pantheon Files you could raise a bug about it at https://bugs.launchpad.net/pantheon-files.

Note that some system keyboard shortcuts are customizable by going to System Settings/Keyboard.

Update: You could add a custom shortcut in Systems Settings/Keyboard that runs the command "pantheon-files -n". This launches pantheon-files in a new window.


Multiple password prompts on resume from sleep: "Authentication is required to refresh system sources"

Its a bug, already reported:

https://bugs.launchpad.net/appcenter/+bug/1617687

Im also affected, hope it will get fixed soon.


How to overcome "flip_done" timed out errors

This is a bug. To avoid delay you can use workaround. From terminal
  run:

  sudo nano /etc/default/grub

  Then add the kernel boot parameter: video=SVIDEO-1:d, so it will
  look like this: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash
  video=SVIDEO-1:d"

  sudo update-grub
  sudo reboot

Above answer grabbed from https://askubuntu.com/a/916112/907048


How can I fix a secure boot failure when I installed 0.3.1?

I should temporary solve your problem, Freya 0.3.1 doesn't work correctly in UEFI mode.

Keep in mind that this is only a workaround!

  Rob Hartley (8ob): This is only a workaround though. The real question is why this happens in the first place. I did not receive any errors during
  installation that would suggest grub failed to configure the system properly.

Install Elementary 0.3.1 as normal (no special partitioning).Follow: elementary.io - Installation
Boot will end in grub shell. Enter:configfile (hd and press TAB. Select one and add /boot/grub/grub.cfgExample: configfile (hd0, gpt4)/boot/grub/grub.cfg
Open terminal after boot and type:cd /boot/efi/EFI/grubsudo cp grubx64.efi grubx64.efi.backup (just in case)sudo rm grubx64.efisudo cp /boot/grub/x86_64-efi/grub.efi /boot/efi/EFI/grub/grubx64.efi

Source: Freya UEFI install boots to grub prompt


The question is a bit vague, but How to install MySQL on Ubuntu 16.04 will take you through the steps, just make sure to update (sudo apt update && sudo apt upgrade) your system before installing mysql.

I also recomend MySQL Workbench, it just makes your life easier...


Setting Default Applications that are NOT standard or available in drop-down menu

As far as I know, if your app isn't shown in one of these drop-downs, it means that the app hasn't been properly registered in your system. You have to register your app in the system and create a [your-app-name].desktop file (those usually reside in /usr/share/applications or /local/share/applications directories).

A .desktop file is actually a text file, so you can open and edit it in any text editor. Among other things, a .desktop file should contain a Categories line, which states the category of the app (one or several), which helps the system to properly categorize the app. For instance, for a music player this line usually looks like this:

Categories=Audio;Music;Player;

If Guayadeque already has a .desktop file, please check if it contains the Categories line.

On how to register apps and create .desktop files in Ubuntu you can refer to this tutorial.


Windows-like buttons in Firefox when on fullscreen mode

Explanation comes from your theme. I suppose you are not using the default Elementary OS themes, but the different one.
There is also explanation about the firefox title bar below.
How to get rid of huge firefox title bar.
Just click the top-right menu (the hamburger(☰) menu) > Customize, you’ll be at the Customize Firefox page, on the bottom-left most, unchecked the Title Bar.
That’s it

Source: https://askubuntu.com/questions/979968/how-to-hide-title-bar-in-firefox-57-quantum
Additionally if you will install Elementary OS Tweaks and open it, go to Appearance, you will have a layout which can be changed. You can choose from the dropdown menu which layout you want to use.

Eventually Firefox has these buttons built-in. Will check this later and update thread.


PlayOnLinux windows/dialogs display incorrectly in elementary OS Juno

This is a known issue with a small number of apps that explicitly request window decorations, and is being tracked at https://github.com/elementary/gala/issues/244


With reference to this article use webupd8 PPA:

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
sudo apt install gloobus-preview


Loki - How do I install just Places folder of Icon Theme?

The Gnome Icon Theme Specification lists the option for one icon theme to inherit some properties from another, specifically:

  If an icon name is not found in the current theme, it is searched for in the inherited theme (and recursively in all the inherited themes).

Extract the Super Flat Remix theme to ~/.icons as per the instructions, and then replace the contents of ~/.icons/Super Flat Remix/index.theme with:

[Icon Theme]
Name=Flat Remix
Comment=An icon theme for Gnome Shell, the set is inspired by the latest flat design trend.
Inherits=elementary
Directories=places/scalable,places/symbolic

[places/scalable]
Size=512
Context=Places
Type=Scalable
MinSize=16
MaxSize=512

[places/symbolic]
Context=Places
Size=16
MinSize=16
MaxSize=512
Type=Scalable

By including only references to the icons you want, everything else should be inherited from the vanilla elementary icons.


App installed as snap in right-click context menu

One solution is to create a desktop file and then save it in

~/.local/share/applications

You can create a desktop file reading:

[Desktop Entry]
Name=polarr-snap
Exec=/snap/bin/polarr %u
Type-Application
Icon=polarr
NoDisplay=true

Once you create the text file, you can save it as something like polarr-snap.desktop in the ~/.local/share/applications directory.

In educating myself in regards to snap packages, I downloaded the VLC snap in elementary running in a Virtual Machine and was able to add it to the context menu doing the above. I found the answer on another forum but can't find that post so I'm unable to reference it here.

Hope this helps and good luck!!!


Unable to open Slingshot after last update

If Slingshot doesn't respond you can restart it with the terminal command:

In loki (0.4)

killall wingpanel

In freya (0.3)

killall slingshot

It will be automatically restarted by the cerbere watchdog.


How can I install Elementary OS with enough swap space to hibernate?

I know that with at least the elementaryOS 5.0 "Juno" install media you are able to create custom partition tables.

Proceed through the installation wizard, and when you get to the "Installation Type" screen, select "Something else."

From here you can add/remove/change partitions.

If you're using a different version or are used to using other tools, you could consider partitioning the disk first, and then install the OS later.

For example, with the elementaryOS 5.0 install disk:

Boot from the installation media and select "Try elementaryOS without installing" from the menu.

Run GParted and create the partitions exactly as you'd like. If you'd only like to create the swap partition, then you could do that and point the installer at it later. In this example, I'm creating a 2GB swap partition at the end of the disk.

Note: GParted is included with the live distro by default (at least in 5.0 Juno), but some people prefer to use Gnome-Disk-Utilities. You can install it from the command line with sudo apt install gnome-disk-utility.
Save the partition table changes and reboot the PC
Proceed through the installation wizard, and when you get to the "Installation Type" screen, select "Something else."

From here you can add/remove/change partitions.

Also as a side note, it may not be necessary to set the swap as double your RAM.
Abhishek Prakash over at It's Foss recently wrote an article about swap file sizing that you might want to check out. The short version is that RedHat, CentOS, and Ubuntu suggest slightly different calculations. Since elementaryOS is Ubuntu-derived, here's what he says Ubuntu recommends:

  If hibernation is used, swap size should be equal to size of RAM plus the square root of the RAM size

Check the article for a table containing examples with common RAM sizes if you don't have to worry about performing the calculation yourself.


You can get it done by Komorebi, it allows you to set a webpage or a video as your wallpaper.

Download the .deb file from :
https://github.com/cheesecakeufo/komorebi/releases
install it using gdebi or the dpkg command from terminal
search for wallpaper creator
there you can easily set the webpage as your wallpaper.

http://ubuntuhandbook.org/index.php/2018/07/animated-wallpaper-background-ubuntu-18-04/


I encountered this same issues/desire and did manage to achieve a satisfactory result for my work email by using the 'use HTML signature' option in the settings dialogue.

I have included my signature 'code' below that I used (personal details redacted) in case it is helpful.

One important point is that you will need to find a version of the image file hosted online that you want to use for your email. If your company uses Gmail for corporate email this is easy, as it will be (most likely) hosted somewhere on the public google 'drive' for your company, but if your company doesn't have a publicly accessible space on your server where the image is located you could always host it yourself somewhere and link to that file in your signature code.

It ends up looking like the image attached here.

Jos Henson

International Investor Relations

<colgroup>
<col width="109*">
<col width="147*">
</colgroup>

+421 919 225 628

j.henson@zltymelon.sk

www.zltymelon.com

&nbsp;
iService a.s.

Strakova 1,&nbsp; Bratislava&nbsp; 811 01,&nbsp; Slovakia

+421 2 544 100 84


So, in order to install it from source, you'll first have to download and extract it to a folder:

Open Terminal and paste the following command:
git clone https://github.com/akiraux/Akira.git && cd Akira
Run meson to try and build the app from code:
meson build --prefix=/usr -Dprofile=default
Look to the output for any missing packages:
meson.build:25:0: ERROR:  Dependency "libarchive" not found, tried pkgconfig
Install the missing package:
sudo apt install libarchive-dev
Repeat steps 3 and 4 until no more meson ERROR is present in the output
Run the following command to install the application:
cd build && ninja && sudo ninja install (type your password when prompted)
You should now have Akira present in the Applications menu

Note that the name of the package to install is NOT necessarily the name of the missing dependency. For example, to satisfy a 'Dependency "libxml-2.0" not found' meson ERROR, you'll need to install the libxml2-dev package. Comment to this answer if you have problems finding the correct packages to install.


5.0 Juno - There is no display on videos

When i am looking for nvidia x server setting, i saw two GPU modes on PRIME Profiles: NVIDIA (Perfomance mode) and Intel (Power Saving Mode). I choose Intel Power Saving Mode and loged off. After i log in back, videos were working okay.


Does elementary 0.4 loki supports 32-bit?


Slow boot time on Dell XPS 9550 with Juno?

I think it is fairly normal. I have an XPS 15 9560 with an i7-7700HQ and systemd-analyze time quotes 44.335s but a big chunk of mine (like 6 seconds) is waiting for the NetworkManager to do its stuff.

I do dual boot and (exceedingly rarely) have actually booted into Windows. The time to get past the log in prompt seems no better (and then I start to panic because I have no idea what to do next...).

I have disabled services until I had a minimal set up to see if that made a difference and I got it down to around 25 seconds but then I couldn't do any real work. I would suggest that you disable as much as possible and see if it makes a difference for you.


Problems fetching OS updates (App center seemingly not working the right way...)

I got this error resolved by running

sudo apt-get clean

source


There was a temporary download issue on the website that has since been resolved. You can always re-visit the website and enter $0 to re-try the download.


I have a really old desktop with an intel pentium e2160 and 2 gb ram. Can I run elementary os on it?

You should be able to run elementary os on 2gb ram and 1.8ghz cpu. But in you might face lag when you open a lot of tabs in browser or trying to multitask in 3 or 4 apps. In any case, if it doesn't work out the way you want the. You can try other lightweight os like: lubuntu, unbuntu mate etc like those or if you want arch-linux then manjaro xfce.


I had the same issue; after a lot of digging around, it turned out to be related to the the gstreamer1.0-vaapi package. Removing that package fixed the issue for me.


You're right. If you know your CalDav URL, then it's simple to add to Calendar.

In Calendar, you can click on the gear icon, then click Add New Calendar.... For Type, select "CalDav", then enter the CalDave URL along with your username and password. Click Create Calendar and your events should begin syncing.


I also got this problem after I installed Nvidia driver. Un-install it, thing backs to normal.


Yes, this is possible. You can open the dock's preferences by right-clicking on a free space of the dock. Probably you will need several tries not to open context menu from an icon - but believe me, there are preferences:

For me the easiest way to open the preference window was the rightmost bottom of the dock (for bottom-placed dock). In the 'behaviour' tab you can lock the icons.


What is Nepomuk Cleaner? And why does it keep recreating its .desktop file after I delete it?

If you want to uninstall it , open Software Center search for Nepomuk Cleaner and click remove.

This is not included by default in elementary OS so it is safe to remove


Change Pantheon-Files Connect to server SSH port number

There isnt a config file in Files for this but you could try bookmarking the server - this might save the port in the address


error turning off default printer please help

As you have only one printer in the list, you could not set another one as default. I guess this is really rather a feature than a bug.


Log-in screen shows up on secondary monitor

I was able to fix this by setting the correct primary monitor via LightDM.

LightDM is elementaryOS's lock screen (aka pantheon-greeter)

First you need to find the name for your primary monitor using the command xrandr. It will be something similar to "HDMI1" or "DVI-0".
Once you have the correct monitor name you will need to edit the file /etc/lightdm/lightdm.conf. In that file you will need to add the following line:
display-setup-script=xrandr --output HDMI-0 --primary
Make sure the HDMI-0 in the line above is your own monitor name.
Restart computer


How do I set "button 2" of mouse to "show desktop"

If you didn't already, install xbindkeys:

sudo apt-get install xbindkeys

Then we'll need to find out whats you mouse-button called (usually Button2, but we'll want to be sure).
write
xev |grep button in terminal. A white window will appear. Do a middle click inside and read the output in terminal, eg:

 state 0x10, button 2, same_screen YES
state 0x210, button 2, same_screen YES

So for me its button 2.

Now write a default xbindkey-file with:

xbindkeys --defaults > $HOME/.xbindkeysrc

Edit the file with scratch or: nano .xbindkeysrc

Look if there's allready an entry for your middle button, edit it or make a new one as following:

#show desktop
"wmctrl -k on"
   b:2

Save the file. (with nano it's Ctrl+O).

Run xbindkey in terminal. If it's working add xbindkey to your startup-applications.


Is there a list/source of stable kernels?

Mark,
I was experiencing the same issue on my PC (not on laptop). I fixed it but I did not downgrade kernel. What I did I changed some settings on my motherboard (MSI X570)
MSI motherboard has two nice settings:

UEFI HDD BBS Prioretise: I set default to Ubuntu (previously was Windows 10) (I have both systems on my PC)
Advanced / Wake Up event setup: I set to BIOS and enabled: Resume by UBS, Resume by Keyboard, Resume by Mouse

But before that - when I tried to wake up my system after suspending I was pressing CTRL+ALT+F1 and then CTRL+ALT+F7 few times and it mostly gave me positive results. I was able to start working and I was not forced to restart system.
Now, when I want to suspend Elementary OS I press a FN+F12 (FN = function key) and to wake up I press just a PrintScreen key


Add a brightness slider to the top bar? Using 5.1 Hera on a Surface Pro 2

I found the brightness slider under the Battery icon drop-down menu:


My VLC player doesn't have minimize button

You can install Tweaks and check window controls in Appearance tab. On layout you can choose your style


clean install on system with 2 hard drives

In order to setup your PC in the way you described before, you can do a Manual Partition when you are installing ElementaryOS.

Since I don't know the level of experience you (or the person reading this question) have, I'm going to do a very detailed tutorial so it is clear enough almost for everyone.

I recommend you to firstly check this, basically there's explained how you can manually partition your disk to install a GNU/Linux distribution, in this case Ubuntu.

When you are installing ElemOS, there is a step which is called "Installation Type". It should look like this:

Select the Something else option.

The installer will take you to a partition table. There you can see all your Storage Devices. There's also a tab below where they are listed.

So, the trick is on the /home partition. There is where all your Documents, Photos, etc... are saved. On your HDD create a new partition with the size you prefer, mount it as /home and use it as ext4. (Check this again if you have any questions).

On your SSD you can create the swap area, / (root) and /bootpartitions. If you are not sure how large should each partition be, go back here again.

Be careful, since the previous post is a little bit old, it does not have info about UEFI.

Further information about UEFI can be found here. The really important thing is knowing if your PC works with UEFI or Legacy. If you are not sure you can google it. (Example: Lenovo Ideapad ### UEFI or Legacy?) Usually you can setup it on the BIOS, but that goes off topic.

If you have Legacy, you can create the /boot partition as it is shown here and it's done. Now you have your SSD for the OS and the HDD for storage!

If you have UEFI, don't create the /boot partition since your PC won't recognize it. Instead create an EFI system partition. 200MB sould be more than enough. (I recommend 100MB).

And voila, you have finished!

Please let me know if you have any other question or if something wasn't clear enough.


How to add a script to start up sequence so that it applies before the actual login screen?

There are a couple of ways to do this. You can either create a cron job or add your script to /etc/rc.d/rc.local.

This site has more information:

https://www.tecmint.com/auto-execute-linux-scripts-during-reboot-or-startup/

UPDATE: After talking with Tin jus, it appears there's no rc.d/rc.local directory in elementary OS. According to the tecmint link, the /etc/rc.d/rc.local method

  is valid even for systemd-based distributions.

A third method is running a startup script in systemd. More information can be found here:

https://linuxconfig.org/how-to-automatically-execute-shell-script-at-startup-boot-on-systemd-linux


How Can I Restore The Greeter (From Unity Greeter to Pantheon Greeter)?

It seems you have unity-greeter installed on Freya.

So remove it with the command:

sudo apt-get remove --purge unity-greeter

If you install unity desktop over Freya, light-locker will be removed.

So install light-locker with the command:

sudo apt-get install light-locker

Now reboot - this is required.


I'm not sure how you are trying to launch the app, from slingshot, from the command line?

!/usr/bin/env xdg-open is only needed if you are trying to launch from the command line, and should have # sign in front #!/usr/bin/env xdg-open
This is old though. Used to you could chmod +x on the .desktop file and run ./nameof.desktop, but now that will just open the .desktop in your text editor. You can ditch that line.

It looks like the problem is your command line

  Exec=~/.local/share/Apatana_Studio_3/./AptanaStudio3 %U

./AptanaStudio3 is how you would run the app if you were in the terminal so:

cd /.local/share/Apatana_Studio_3/

./AptanaStudio3

Try:
 ~/.local/share/Apatana_Studio_3/AptanaStudio3 %U

Or try the easy way to do this. Install something like alacarte.

sudo apt-get install alacarte

It shows up in Slingshot as Main Menu. Chose a category and create a new item for your app. You can click browse next to the command line and use the file browser dialog to select AptanaStudio3. You will need to right click in the file browser dialog and chose "show hidden files" since the app is in a hidden file. Set the name and change the icon and you are set.


A few things you could try:

Try booting into an older version of the Linux kernel. This option will be available if you've installed updates to Freya. When you first boot your computer, the menu that appears should give you the option to boot into an older version.
Try uninstalling the packages that you installed and then reboot.
Open the terminal and run ifconfig. This command will list the network interfaces that are set up on your computer. If you paste the output of the command into your post, that might help with troubleshooting.

Just out of curiosity, what packages did you install?


How do I install Elementary OS in my SSD and use my HDD ase the home folder to store all other files like documents, media and games?

There is a couple of ways you can do this!
The easiest way, if you don't want to manually partition your drives at install, is to remove the folders Downloads, Pictures, Videos etc. from /home and make new ones on your HDD and copy them as links to your /home directory (copy as links shows up when you right click on the folders), after that you have to manually drag the folders to the sidebar in files app if you want them to be shown there, if you do it like this your system files (hidden files) will still be on the SSD and everything you save will be on the HDD.
The caveat with this method is that you will lose your configs and so on if your system fatally crashes for some reason!


This is usually a BIOS setting. If there is nothing in there (perhaps it is set to Ctrl rather than Fn), you could try pressing Fn+Esc to toggle FnLock as is reported to work on earlier Thinkpad models.


Follow these instructions and will have a very similar result (take a look at the screenshot):

$ sudo apt-get install zsh
$ sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
$ curl -o - https://raw.githubusercontent.com/denysdovhan/spaceship-zsh-theme/master/install.sh | zsh

Open your ~/.zshrc file in an editor.
Change theme (probably line 8) to "spaceship":  "ZSH_THEME="spaceship"

Reload your terminal:

$ source ~/.zshrc

More info for zsh here: https://github.com/robbyrussell/oh-my-zsh

More themes and their installation can be found here: https://github.com/robbyrussell/oh-my-zsh/wiki/External-themes

There are many of them. Maybe you find a better one.

After doing this your default shell ist 'zsh'. Follow uninstall instructions if you want to go back to bash!


The problem can be fixed by manipulating xrandr. You should in input these commands to double the pixels enabled in settings. Hopefully, this will fix the issue with scaling after changing resolutions.

xrandr --output DP-1 scale 2x2
xrandr --output DP-1 --scale 0.5x0.5
xrandr --output DP-1 --scale 1x1


System Crash, Usually happens when I open an elementaryOS app

sudo apt-get upgrade # solved my problems, thanks to everyone who looked at my problem.


To install them for all users, you need root access.

I'm going to assume the fonts are saved in your Downloads folder, in another folder called "fonts".

sudo cp -r ~/Downloads/fonts/* /usr/share/fonts/truetype/

Then a restart and you should have your font.


A lot of issues with the new eOS loki, any tip is good!

Your hardware is too new.

I have read that Elementary OS' s latest ISO works "out of the box " with only the nouveau. modeset= 0 directive.

If you want to try have a look here:

https://rog.asus.com/forum/showthread.php?81702-Linux-installation-in-ASUS-ROG-GL552VW-DH71&p=563084


Do you want to reset only desktop settings or all programs settings?(including desktop)

If you want to reset all settings run this command and reboot:

sudo rm -rf .*

Be sure to run this in your home directory

If you want to reset only desktop you should delete only some of this files, but i do not know which, you should wait a reply from a developer.


Actually, I don't know why you need tutorials - if you needed 4 tutorials and still couldn't install it then probably there's something really stinky.

Generally, the easiest way is to hit Function Key+T - you'll get the terminal- then write sudo apt install gimp. Now you'll be asked for your password (type it and remember that there are no display of typed letters, even dots). When you are asked to type y or n, hit y and enter.
It should install gimp with all it's features.

If you get an error, please provide error message and what tutorials you've used/what have you installed. Maybe you installed some old packages that are not compatible.


How can I print from within the Code app?

Hmm,Ctrl P doesn't work either... Amazingly enough, it seems, the printing functionality hasn't been implemented into Code. Well, if you need this feature, you can suggest to implement it via the dedicated elementary/code github page.


Suspend option is not working in elementary OS Loki

It is probably because you are missing the swap space. Trying adding a swap partition manually.
You can check if you have a swap space using free -m If total swap is 0, you need to allocate some space for swap. Usually taken 1.5x Your RAM size.

Create a 4 Gigabyte or more (according to your RAM size) swap file by typing:

sudo fallocate -l 4G /swapfile

Change permissions for your swap file

sudo chmod 600 /swapfile

Now make swap using sudo mkswap /swapfile and then enable the swap partion by typing

sudo swapon /swapfile


Intellij IDEA Blurry Second Icon on Plank

For some reason deleting the StartupWMClass=jetbrains-idea from /usr/share/applications and having the .desktop file with StartupWMClass=jetbrains-idea at ~/.local/share/applications did the trick.


I use this command:

sudo apt-get install lamp-server^

It installs the following:

apache2 apache2-bin apache2-data apache2-mpm-prefork libaio1 libapache2-mod-php5
libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap libdbd-mysql-perl
libdbi-perl libhtml-template-perl libmysqlclient18 libterm-readkey-perl
mysql-client-5.5 mysql-client-core-5.5 mysql-server mysql-server-5.5
mysql-server-core-5.5 php5-cli php5-common php5-json php5-mysql php5-readline

As a summary, that includes apache, mysql and php.


MacbookPro5,3 (mid-2009) won't boot elementary OS

I have exactly the same laptop and I had the same problem.
Press e on the selected option, after quiet add nomodeset and press F10 to save changes and boot.
Keep in mind that after installing Freya, the first time you boot, you 'll have the same problem. You need to install nvidia drivers (Applications > Additional Drivers) and everything will work fine afterwards.


After unkown update: lost all menus (dock, slingshot, upper bar, except for desktop files)

As mentioned at https://askubuntu.com/questions/578258/i-cant-install-icecat-on-ubuntu-12-04 there is a warning about this ppa that it is for older versions of ubuntu.

To remove that ppa press CTRL + ALT + F1 while on the login screen and type your username and password to enter TTY.Typesudo add-apt-repository --remove "deb http://mirror.fsf.org/trisquel/ toutatis-updates main" and after that type  sudo apt-get upgrade.

After it is finished exit TTY by pressing  CTRL + ALT + F7 and reboot the system and login. Your installation should be running now.

If this doesn't work open TTY (do you remember :) and login then type sudo apt-get install ppa-purge.After that type sudo ppa-purge "deb http://mirror.fsf.org/trisquel/ toutatis-updates main" and ffter that command is finished type sudo apt-get upgrade then press CTRL + ALT + F7 to exit TTY then reboot and login. Your ELementary OS should work now


It looks like there is a new version that's been updated for Loki at https://github.com/elementary-tweaks/elementary-tweaks.

First remove the old PPA as it does not work anymore and could cause problems:

sudo apt install ppa-purge
sudo ppa-purge ppa:mpstark/elementary-tweaks-daily

Then add the new PPA and install the current version of Tweaks:

sudo add-apt-repository ppa:philip.scott/elementary-tweaks &&
sudo apt update &&
sudo apt install elementary-tweaks


How to add "Show Desktop" icon in elementary OS?

There are two easy options.

Ctrl + right click on plank and go to preferences. There is a show desktop docklet.
Hot corner solution. Install wmctrl

sudo apt install wmctrl

Then you can use wmctrl -k on in the custom command box.


Can't input anything into app menu search box

I can confirm this bug (it bogs me too).
loki 0.4 is running on an Intel-based  PC using Kernel 4.4.0-36-generic

When I investigated into it I found that different users have different behaviour (typing is possible for another user).
I created a new user by

sudo useradd -c 'elementary test user 0' -d /home/elementary0 -m -s /bin/bash  elementary0

added a password.

When switching to that user the input/search works.

So it might be that some "old user settings" causing this behaviour.

Could someone help, which settings causing this behaviour?


Any way to make elementary better on low DPI screens?

I haven't tried this myself yet...but you might be able to get what you want using xrandr

In a terminal type

xrandr --current

This is list your display interfaces. Run the next command replacing
eDP-0 for your display.

xrandr --output eDP-0 --scale 0.95x0.95

The default setting is 1x1. Anything smaller will "shrink" the objects on the screen and give you a more usable display...in theory. Play with the settings in small increments - nothing drastic. The settings likely will not stick upon logout, so you might want to take the command and add it to you start up. This can be done within the elementary system settings or elementary tweaks.


ElementaryOS Juno after Eclipse IDE install impossible to add icon after linked in Application menu and Plank

I don't know about Eclipse but I recommend to install AppEditor from AppCentre

Is a simple tool to edit/create menu shortcuts

https://appcenter.elementary.io/com.github.donadigo.appeditor/

Anyway I just installed Eclipse via snap and the icon is OK, for that kind of app I recommend have the latest and snap (in this case) is the easiest and best way to get it

https://snapcraft.io/eclipse


Switching workspaces with fullscreen Atom is abrupt

Try disabling dynamic workspaces:

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


How can I use multiple folders as library sources in Music (noise)?

Essentially, the official answer is that you cannot.

But, there is a workaround - you can use symlinks to trick Music into loading files from multiple folders.

For example, you can create a folder in your external hard drive and then create a link to it in ~/Music.

Noise will be none the wiser, and will show all of your music from multiple locations without issue.

On my system I've chosen to keep my music folder clear of symlinks, so I've instead created a folder called merged music, and placed links to the music folder and other locations where I've stored music files. This way I can fine tune my library in other apps without causing any issue with duplicates.


Logitech MX Master 2s - How to assign thumb button?

Found the solution to the problem. in this post
Thanks Erik

Here the procedure in short:

  I found the setting using:

gsettings list-recursively | grep -i Tab

  and replaced it by using

gsettings set org.gnome.desktop.wm.keybindings switch-panels "['<Control><Alt><Super>Tab']"


Now we have the wifi card model I can answer you.

It would seem that other people have them problem in Ubuntu 18.04 and elementary OS is based on Ubuntu, currently elementary Hera 5.1 is under version 18.04 of Ubuntu

So you can follow this answer on the Ubuntu StackExchange here

  As far as I can tell, at the time of writing this, there is not yet a Wifi Driver for the Realtek RTL8821CE in the official Ubuntu
  Repositories.

  answer by @pHeLiOn in https://askubuntu.com/

Hope you can solve your problem.


Vulnerability: hijacking VPN-tunneled TCP connections

Elementary OS actual : Hera 5.1 is based on Ubutnu 18.04.

I think you talked about the vulnerability CVE-2019-14899.

after some research the vulnerability does not affect the version of Ubuntu released before version 19.10, you have more information here :

https://securityaffairs.co/wordpress/94764/hacking/cve-2019-14899-vpn-flaw.html


How can I enable multi-touch gestures on a laptop trackpad?

You probably need touchegg.

sudo apt-get install touchegg

Then run it, with touchegg in the command line. You will see something like this:

Try to make a multitouch gesture. If everything goes well the information about the
gesture must appear
[+] Avaliable gesture:
     Name ->  Flick
[+] Avaliable gesture:
     Name ->  Drag
[+] Avaliable gesture:
     Name ->  Pinch
[+] Avaliable gesture:
     Name ->  Rotate
[+] Avaliable gesture:
     Name ->  Tap
[+] Avaliable gesture:
     Name ->  Touch

So make the gesture, and if it appears follow the instructions from there.

If not, I'm not sure. I can't test this, as I'm on a desktop not laptop.


Stuck on glowing elementary logo while booting

Before doing any of the things I say below, a fair warning: I am a Complete newbie to Linux. So any of these mess up your system, its on you :P

i think your situation could happen with either of the following.

 Graphics Driver error,

To check if this is the problem, disable graphic drivers on Booting. To do this

go to grub menu while booting (press and hold Shift key),
select advanced options for elementary
now you will See a list of kernels both generic and recovery.  the selection will be on The first one (generic)
press 'e' (DON'T press 'Enter' cuz that will just execute booting in to that kernel ).
Now you will be in a kernel editing screen.  in this screen go to the line that Ends with "quiet splash"
type in "nomodeset" in front of it so that The line will end like "nomodeset quiet splash">> press Ctrl + X Hopefully now you will go to the login screen

Kernel problem,

To check this,

please go to grub menu while booting (press and hold Shift key),
select advanced options for elementary  now you will See a list of kernels both generic and recovery.
Select a generic kernel other than The first one>> now your computer will boot into the login screen.

conclusion:  if this works you'll have to set that kernel as your default kernel by removing rest of kernels and regenerating all hooks followed by a grub update.

# update-intramfs -u && update-grub


What extra codecs do I need to play movies from Google Play?

Either you can find out what codec(s) those file actually use (there should be a feature in your video player that will tell you), or you can try and add this ppa, which has the latest VLC player and, among other things, the decoder necessary to watch H.265-encoded videos.


I can assure you that it is possible and that the result is great! Hera uses seemlessly (I didn't check) less ressources, runs smoother, and close lid suspend/resume is now working fine and fully supported.

Now please backup everything first, and take my word of caution: I did encounter a small error but it could be solved along the way, but you have to be ready to work it out in console-only mode. I really advise to do so to avoid upgrade issues.

I recommend to follow this post's green V'd reply

Nevertheless, I followed a simpler route than in the above post reply: I only backed up the indicated files in the post, but I didn't remove them, and I only did that and the update worked fine.

Look in advance for the way to log off graphical mode on Loki:
This worked for me:

session=`loginctl session-status | head -n 1 | awk '{print $1}'`
loginctl terminate-session $session

The error that I encountered is as follows:

libdvd-pkg: 'apt-get check' failed

to which I did only the following (which was then fixed by simply resuming the update process):

sudo apt remove libdvd-pkg

I had to reboot and install from console again, as in recovery mode (push escape on reboot to reach grub), and from the login screen (Fn+Ctrl+Alt+F1) to go to login, login and password then restart the apt instructions again to continue the upgrade. My screen blacked out repetively due to the login mode timeout, but I could see by (Fn+Crtl+Alt+F1) again as many times as needed. It's a little adventurous for the less experienced but it worked!

Don't forget to clean everything as the post indicates, by

sudo apt autoremove

Once the whole upgrade procedure is done.

The update goes straight from Loki to Hera.

Enjoy!


I have a notebook with a Realtek's wireless card. It's awful! I google this driver and find it.

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

Maybe it helps. ;)


How to disable last working directory in pantheon-terminal?

You must actually change those keys in gsettings not in the gschema. So use for example the terminal with:
gsettings set org.pantheon.terminal.settings follow-last-tab false


How do I uninstall stock music indicator?

Turns out it's just a matter of choosing the right player in the settings app.


Keeping both files with auto rename when copying

You need to raise an issue at https://github.com/elementary/files/issues (after checking for duplicates).  You should specify what form you want the auto-renaming to take, e.g. adding "-(copy)" to the filename, rather than referencing another OS.


ppa/git problems after installing certificates. Revert system to default?

The problem comes after installing some certificates, and did not resolve when I removed them, not even using sudo apt-get install --reinstall ca-certificates or sudo dpkg-reconfigure ca-certificates.

The solution I found was to completely remove the ca-certificates package and install it again, instead of using --reinstall.

sudo apt remove --purge ca-certificates
sudo apt autoremove
sudo apt install ca-certificates

and because the autoremove removed software-properties-common, I have to install it again by typing

sudo apt install software-properties-common

After these steps I can add repositories, use git pull and sudo apt update without any problems.


You could try this, it
 works for ubuntu so might work for Eos

At the login screen, press CTRL+ALT+F1 to switch to tty1.

Now, type the following commands one by one to fix the broken Ubuntu Linux.

$ sudo rm /var/lib/apt/lists/lock

$ sudo rm /var/lib/dpkg/lock

$ sudo rm /var/lib/dpkg/lock-frontend

$ sudo dpkg --configure -a

$ sudo apt clean

$ sudo apt update --fix-missing

$ sudo apt install -f

$ sudo dpkg --configure -a

$ sudo apt upgrade

$ sudo apt dist-upgrade

Finally, reboot the system using command:

$ sudo reboot


Smooth cursor movement on touchpad (Loki 0.4)

Okay so I did some things I'm not entirely sure about, but I think sudo apt remove xserver-xorg-input-libinput did what I wanted. I also did sudo apt install xserver-xorg-input-all xserver-xorg-input-evdev xserver-xorg-input-synaptics but I don't remember if I hadn't had that installed in the first place.

Thanks to Jason Gambrel, btw.


The file-roller contract is part of the patched file-roller package that elementary uses. Currently 3.16.5-0ubuntu1.2+elementary4~ubuntu0.4.1.  You can report issues here: https://github.com/elementary/ubuntu-package-imports/issues


Removing "elementary-tweaks" package helped.


I can confirm that both Opera and Libre install just fine. I can also confirm that some apps do not show their proper icon when first installed and the install was not made via the appcenter, however after you do a reboot you will see the proper icon in the application menu for your apps.
To install Opera I downloaded the .deb file from their website and used eddy to install it. Checked the application menu and the app was there without an icon but worked just fine.
Libre is an easier install as you just have to install from the appcenter and it will automatically appear in the application menu.

Hope that helps. Best of luck.


How to hide wingpanel or move to the side?

This is not yet incorporated

You can try test this : https://github.com/mlibre/hide-wingpanel


What is the current kernel version of elementary OS?

Elementary OS 0.4.1 Loki currently uses:

4.15.0-33-generic


MonoDevelop is a decent free program for programing in C#, F#, Visual Basic .NET, C/C++, and Vala. You can find it in the AppCentre or download it directly from their website: http://www.monodevelop.com/

Cheers!


It appears to be a bug primarily affecting server installs and other headless versions of Ubuntu.

It can be fixed with sudo /etc/init.d/screen-cleanup start.

According to the bug description:

  I believe this is because
  /etc/rcS.d/S70screen-cleanup is running via upstart much earlier than it expects to have run, and is failing to correctly clean up that directory.


Is there any way to have a standard account not need a password in the login screen?

Open a Terminal and type this:

sudo passwd -d <username>

where <username> is replaced with your son's username. You should do this while being logged in to your own account, because to execute this command, you need to have sudo access.

The manpage for passwd command (and specifically -d option) reads:

   -d, --delete
       Delete a user's password (make it empty). This is a quick way to disable a
       password for an account. It will set the named account passwordless.


Black Screen with Cursor When Waking elementary OS from Suspension

This was a confirmed bug in Elementary OS Freya when using nvidia-glx module. I had resolved it by following this post.

Run sudo -i scratch-text-editor /etc/default/acpi-support
Find and change POST_VIDEO=true to POST_VIDEO=false
Find and change SAVE_VBE_STATE=true to SAVE_VBE_STATE=false
Restart your laptop, issue should be solved.

I think that this is fixed in Loki.


The links from terminal are opened in your default browser. If you want to open it in chrome, make chrome your default browser...


Can elementary OS running on a Raspberry Pi?

Nope, there is no current build of the operating system for ARM processors, though theoretically someone could build one. However, you can download ARM and Raspberry Pi-compatible builds of Ubuntu and Debian (Raspbian), the latter being the most popular. (elementary OS is based on Ubuntu, which is based on Debian.) You can track the wishlist request for an ARM version of elementary OS here.


How to reformat my SSD while eOS is installed, so I can install W7?

Insert your W7 ISO CD/USB, boot from it, when you see the "install windows7" sign, press SHIFT+10. That will open command prompt windows. Now, type the following.

diskpart >
list >
select disk 0 >
clean (one by one)
Once the operation completed, you can close cmd window, and can continue with the w7 installation process. What it does is it formats the entire disk in ext format to FAT format. Windows cannot read ext format. Remember that this operation will completely wipe your disk. Hope my answer helps you. :)


Installing another version of plank (from the "unofficial" repo) seems to fix the problem.
sudo add-apt-repository ppa:ricotz/docky
sudo apt update
sudo apt install --reinstall plank
killall plank
plank --preferences

Original post here:
Plank magnifying effect


How can I add a bluetooth device in Juno?

I connected my phone with my computer by just hitting the connect button that you can see beside the device name in the bluetooth settings. You will have to pair it first, though.


user is not in the sudoers file. This incident will be reported

How can I add new user to sudoers file?

If you wish to create a user with sudo privilege, execute,

sudo adduser --ingroup sudo <username>

If you wish to add an existing user, execute

sudo usermod -aG sudo <username>


You do not have to. Just choose 0 to pay 0 for the app and then you will be able to install it.

Eventually if you are familiar with the terminal, open the terminal and type:

sudo apt install eddy


Have you tried this tip? Keep in mind that desktop folders is not a deal in the elementary. This can be harsh, I know.


apt-get autoclean doesn't clean the deb files in /var/cache/apt/archives

I don't see any error in this question.

From manual of apt-get:

  autoclean:

  Like clean, autoclean clears out the local repository of retrieved
             package files. The difference is that it only removes package files
             that can no longer be downloaded, and are largely useless. This
             allows a cache to be maintained over a long period without it
             growing out of control. The configuration option
             APT::Clean-Installed will prevent installed packages from being
             erased if it is set to off.

It means autoclean never clean sweep ( I mean remove all) packages in /var/cache/apt/archives.

In your case, there might be nothing to remove.

Take my case as example:

Output of ls -l in /var/cache/archives

Before execution of sudo apt-get autoclean

ravan@ravan:/var/cache/apt/archives$ ls -l
total 330584

After execution:

ravan@ravan:/var/cache/apt/archives$ ls -l
total 234852

Further more, if you execute the command you will get like this,

ravan@ravan:~$ sudo apt-get autoclean
[sudo] password for ravan:
Reading package lists... Done
Building dependency tree
Reading state information... Done


downloading lots of data and keeps my cpu busy right after start

I think that it may be because of auto update performed by AppCenter. I noticed that too on my machine.

Here's how to disable these updates:
1. Kill AppCenter

`killall appcenter`

2.Show all the hidden startup applications

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

3.launch Gnome Session Properties application

gnome-session-properties

4.Find AppCenter and uncheck it

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


Can't reboot into elementary OS after MBpro PRAM reset

Hi I use the rEFInd bootloader on my Mac to boot Linux and OSX
rEFInd

Simply download on OSX unpack the Zip file the open the Terminal cd into the refind-bin folder and run:
sudo ./refind-install
This will install the bootloader then reboot the Mac and from the menu choose elemantary OS.


How to restore the default short-cut key binding?

I have found the answer, just install dconf-editor, open it and search media-keys


No Output or Input Device Detected in Elementary OS

I had this problem too after a system update.  Relogging fixed it.


VmWare workstation on Juno - Vm Screen doesn't appear

On ElementaryOS you need to run VMWare Workstation as root. I hear it has something to do with gala, but I can't speak intelligently to that.

The solution is edit the .desktop file to use pkexec like milos-stevanovic said, but with a few extra steps so that you don't need to use the terminal each time you want to open VMWare Workstation.

First, create a new file /usr/share/polkit-1/actions/com.vmware.Workstation.policy with the contents:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE policyconfig PUBLIC
 "-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN"
 "http://www.freedesktop.org/standards/PolicyKit/1/policyconfig.dtd">

<policyconfig>

  <action id="org.freedesktop.policykit.pkexec.run-vmware">
    <description>Run VMWare Workstation</description>
    <message>Authentication is required to run VMWare Workstation</message>
    <defaults>
      <allow_any>no</allow_any>
      <allow_inactive>no</allow_inactive>
      <allow_active>auth_admin_keep</allow_active>
    </defaults>
    <annotate key="org.freedesktop.policykit.exec.path">/usr/bin/vmware</annotate>
    <annotate key="org.freedesktop.policykit.exec.allow_gui">TRUE</annotate>
  </action>

</policyconfig>

Next, create a new file (/usr/bin/vmware-exec) which will run vmware with pkexec. The contents should be:

#!/bin/sh
pkexec "/usr/bin/vmware" "$@"

Finally, edit the .desktop file (/usr/share/applications/vmware-workstation.desktop) to run our new vmware-exec file (just change the line starting Exec=:

[Desktop Entry]
Encoding=UTF-8
Name=VMware Workstation
Comment=Run and manage virtual machines
Exec=/usr/bin/vmware-exec %U
Terminal=false
Type=Application
Icon=vmware-workstation
StartupNotify=true
Categories=System;
MimeType=application/x-vmware-vm;application/x-vmware-team;application/x-vmware-enc-vm;x-scheme-handler/vmrc;

Now, you can use the GUI icon to launch VMWare and it will ask for root permission. It's not perfect, but at least it gets VMWare working again until this is fixed upstream.


It's probably kernel updates that are eating your SSD space. Regular updates just replace apps with newer version but kernel is so crucial that if something goes wrong in the new version you can be unable to boot your machine. For this reason old kernels are kept in the system so you have always working kernel to boot from.

You can check how many kernels you have and if this is your case by running in terminal e.g.:

dpkg --list | grep linux-image

You can also check what eats most space with apps like baobab or GdMap.

Now you can remove those older kernels and keep only the last two (recommended for the reasons above). On Ubuntu the most recommended way is to install Ubuntu Tweak, however this might not be the optimal way on elementary OS. You can try installing synaptic and remove old kernels manually or try some terminal scripts (one example can be found on ubuntuforums).

But before doing anything I recommend doing a bit of reading on this topic here at StackExchange/AskUbuntu to get an idea what's going on.

In Loki:

Thanks to upstream fix apt autoremove now properly removes old kernels so you can use

sudo apt autoremove

to remove all unnecessary packages, including old kernels. It's also good idea to run

sudo apt autoclean

once in a while.


can confirm that it does infact work with a 1950 threadripper


How to get full screen applications menu/app launcher for elemetary os 5.1 Hera?

this is not available. elementary simply handles this in another way and only with the Apps Launcher.

Greetings


Restart your laptop and press e when grub appears. Then add intel_idle.max_cstate=4 between quiet splash and press F10 to continue.

If that worked you need to make it permanent. Open a terminal and type:

sudo io.elementary.code  /etc/default/grub

You'll see a line similar to this:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

then edit the line and leave it like this:

 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash button.lid_init_state=open intel_idle.max_cstate=4"

Now you can close that window. Then execute sudo update-grub and reboot to see if it works.

Source


Volume controls on function keys don't work

Install dconf-editor:
sudo apt-get install dconf-editor
Go to org > gnome > settings-daemon > plugins > media-keys
Find the keys that don't work and set them to their default value checking the Use default value option (if they are already in default value uncheck it and check it again):

Apply changes and keys now work!


As no help came, I researched more on others solutions and managed to fix my problem !!!!.

I adapted this solution to my case (small differences between boot files between freya and loki)
In fact what I had to do was to enter the Grub command line (c) and typed:

configfile (hd0, gpt1)/efi/ubuntu/grub.cfg
[instead of (hd0, gpt1)/boot/grub/grub.cfg, as suggested in the post].
then hit F10 I booted elementary from the grub menu.

NO more black screen that time (I could see the elementary logo). But then I had a flashing cursor for ever. I forced reboot and elementary started correctly that time, no more grub menu.  It went straight to the desktop ...

Then I followed/modified the rest of the instructions (Even if I am not sure this was necessary)

sudo cp /boot/efi/EFI/ubuntu/grubx64.efi
/boot/efi/EFI/ubuntugrubx64.efibackup
sudo rm /boot/efi/EFI/ubuntugrubx64.efi
sudo cp /boot/grub/x86_64-efi/grub.efi /boot/efi/EFI/ubuntu/grubx64.efi

I restarted my computer (twice) and no issue.

Of course, the big question I have is what the f... happened in the first palce?!!! The computer was working fine for two months and my wife did not install anything ...


need help installing signed certificate on my linux serv

If you are using Apache on Debian then type in terminal:

sudo vim /etc/apache2/sites-available/example.com-ssl.conf

Press insert (inc) button on a keyboard to edit a file

Add like this at the end before closing . See example below:

            SecRuleEngine On
            SSLCertificateFile /etc/ssl/certs/example.com/cert.pem
            SSLCertificateKeyFile /etc/ssl/certs/example.com/privkey.pem
            SSLCertificateChainFile /etc/ssl/certs/example.com/chain.pem
    </VirtualHost>

Press Esc button on a keyboard, then type :x and hit Enter. It will save the file.

Then type in terminal:

sudo a2ensite example.com.conf
sudo apache2ctl configtest
sudo systemctl restart apache2

Hope this explains how it should be done.
If you need the whole virtual host let me know, anyway you should read how to create virtual host in Apache for SSL.

Good example how to do it step by step is described here:
https://www.digitalocean.com/community/tutorials/how-to-install-the-apache-web-server-on-debian-9


As stated in the announcement in the official blog:

  If you’re already running Freya, you will already have received all of
  the above (with the exception of the newly added hardware support) in
  your regular updates.

So, by normally updating your system you get the 0.3.1 release (bar the hardware enablement stack). If you want the full experience, a clean install is always recommended.


I think it's something about your graphic card. Try to boot live CD in nomodeset option to prevent the system load a incorrect driver.

After boot from Live CD, move to line "Try elementary OS" and press "e" key.

You can see a line ending with "quiet splash". Add the word "nomodeset" after, so the line looks like:

"quiet splash nomodeset"

Press control+X to boot. I hope this help you.


Why do installation guide videos always go for "Something Else" option and not the "Erase Disk and Install Elementary"

The "something else" option just gives you more refined control over your partition scheme. For example if you didn't want one single / partition but wanted to have a separate home partition or whatever. Also if you wanted to change the size of your swap partition or remove it completely. You can also change the default Ext4 to another type of file system via this method.

For beginners and those who don't need to do any manual configuration of partitions and file system the "Erase Disk and Install Elementary" is just fine.


"Invalid key resource URL" When adding key for Elementary tweaks

It looks like this answer on AskUbuntu should fix the issue.
Apparently this is caused by a GPG signing key, perhaps for Albert Launcher?
Just delete the mentioned manuelschneid3r key from your list of trusted keys.
sudo rm /etc/apt/trusted.gpg.d/home:manuelschneid3r.*

If the key is indeed for the Albert Launcher, you should be able to safely re-add it by following the directions here for the appropriate version of Ubuntu, i.e. on elementaryOS 5.1 use the following command.
curl -fsSL https://download.opensuse.org/repositories/home:manuelschneid3r/xUbuntu_18.04/Release.key \
  | gpg --dearmor \
  | sudo tee /etc/apt/trusted.gpg.d/home_manuelschneid3r.gpg > /dev/null

If you are on elementaryOS 5.1 Hera, the following commands should add the elementary-tweaks PPA to your system and install the tweaks package.
sudo apt -y install software-properties-common
sudo add-apt-repository -uy ppa:philip.scott/elementary-tweaks
sudo apt -y install elementary-tweaks

In elementaryOS 6 Odin it looks like elementary-tweaks has become pantheon-tweaks.
For elementaryOS 6 you should use the following commands to install the tweaks utility.
sudo apt -y install software-properties-common
sudo add-apt-repository -uy ppa:philip.scott/pantheon-tweaks
sudo apt -y install pantheon-tweaks


Tilix terminal as default on EOS 5.0 juno

Open the dconf editor from the application list

Browse to org/gnome/desktop/applications/terminal/exec

Uncheck Use default value

Type tilix as a custom value

Click the check mark in the bottom right of the window.

Now browse to org/gnome/desktop/applications/terminal/exec-args (one level up from 'exec')

Uncheck Use default value

Remove the -e from the custom value

Click the check mark in the bottom right side of the Window.

You're Done!


There's a known problem between Netbeans version and the JDK version

https://bugs.launchpad.net/ubuntu/+source/netbeans/+bug/1760907

https://askubuntu.com/questions/1032030/netbeans-does-not-start-on-fresh-ubuntu-18-04-installation

Solution

Just remove Netbeans (and keep reading to install it)

sudo apt autoremove netbeans

Installing Netbeans the Flatpak Way (current version 9.0)

Add the Oficial PPA repo (1)

sudo add-apt-repository ppa:alexlarsson/flatpak

Update

sudo apt update

Install Flatpak

sudo apt install flatpak

Add flathub repo to flatpak

sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Install Netbeans

sudo flatpak install flathub org.apache.netbeans

To run Netbeans
use the command:

flatpak run org.apache.netbeans

or use the icon in the menu

ref: https://flatpak.org/setup/Ubuntu/

https://flathub.org/apps/details/org.apache.netbeans

Notes

(1): If you get command not found on add-apt-repository

Install:
sudo apt install software-properties-common

Flatpak Q&A

https://flatpak.org/faq/


No password change with encrypted home folder

If you have the same thing, you can solve it without reinstalling the OS:

Boot your system in nornal mode
in the pantheon greeter prompt pressCtrl+Alt+F1 to drop to TTY1
login with your new password
change your password yo previous.

Unfortunately, i don't know how to change \home folder encryption passkey.(


Partition Issue (Using unallocated space)- GParted

You can't change the partition you're currently using.

Try resizing the partition using a live USB.


Slow shutdown and cannot troubleshoot

Basically this is a common bug that can be resolved by reducing the default timeout.

Hint is that it is exactly 90 seconds.


No desktop after installing Elementary OS

This is a common problem that has been addressed a number of times. Usually the fix is to run the below command in the terminal:

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


Bluetooth issue - no icon on the top bar

What Wi-Fi/Bluetooth chipset do you have? From there you can check if the right drivers are installed and loaded using lsmod. Also can you open an application called Bluetooth - it comes with the default installation.


Calendar-App shows events incorrectly (with googlecalendar)

I have the same issue.  I have reported it as bug in Launchpad:

Calendar bugs page

You can mark that it affect to you, to bring devs attention to it.


Where can I report bugs to elementary patches of Epiphany?

Check here, I understood what you need but I really don't know if that is the place you are looking for. Either way they should help you better

https://github.com/elementary/os-patches/issues

Good luck


Some commands always needed some delay for me, so try adding sleep 3 && before the command.

Other option to try is to make a new file in home (eg. Startup.sh). Open it with scratch and instert:

 #!/bin/bash
     Your command

Make the file executable (e.g. with right click-> properties) and put the location of the file in startup applications /home/your name/startup.sh

You can even try combining the two, adding sleep 3 && before your command in the file.


Elementary OS does not shutdown completely

You have wrongly set the power button in power management. And instead of poweroff it hibernates the machine. Change it please.


Using Intel HD Graphics + NVIDIA GPU with Loki

So, I actually made it.
First, I have removed everything related with nvidia

sudo apt-get remove bumblebee (if installed)
sudo apt-get remove nvidia*

First, following this solution: https://elementaryos.stackexchange.com/a/7548/7861

sudo ubuntu-drivers list
sudo ubuntu-drivers autoinstall

NOTE: I forgot to mention that, when I was installing nvidia-367 drivers, terminal prompted me to turn off UEFI secure boot. After the reboot, Secure boot was disabled. Maybe it has something to do with the secure boot. (Some digging in google shows that secure boot sometimes restricts the OS to access third party features.
And then installing primus with:

sudo apt-get install primus

With primus, bumblebee is also installed.
Next, edit /etc/bumblebee/bumblebee.conf

driver=nvidia
KernelDriver=nvidia-367
LibraryPath=/usr/lib/nvidia-367:/usr/lib32/nvidia-367
XorgModulePath=/usr/lib/nvidia-367/xorg,/usr/lib/xorg/modules

NOTE: nvidia-367 is my version, you should change the numbers for your nvidia driver version

Reboot

After all these steps, I could finally see the "PRIME Profiles" section in nvidia-settings screen. When I run glxgears, primusrun glxgears or optirun glxgears, I get different FPS values (much higher with optirun) and I guess it shows that it is finally working.


Go to Settings > Keyboard and change the default behavior for the ⌘-key to disabled.
⌘-key is the super-key or the 'windows'-key. See wikipedia for the origin of the symbol.
source


Cannot wake from suspend after 5.1.4 update

Same here, allthough it was like this before 5.1.4 for me I think.
Other people have the same problem: https://github.com/elementary/switchboard-plug-pantheon-shell/issues/219
I'm trying to figure out how to troubleshoot this.


This screenshot is from the Loki release, so it might be a little different, but you can adjust your sound settings from System Settings > Sound. Make sure your sound isn't all the way down and try jumping between the different outputs and using the "Test Sound" button to make the audio play back. (In Loki, the new release, you can do some of this direct from the icon in the OS's upper-right corner.)

If this doesn't solve your issue, try posting more specific information on what you have tried and what isn't working as expected.


On #1094669 and #1262270, it seems that this is marked as Won't fix.
You can install usbmount for now. I tested it for a while on a VM. Seems to work fine.


You might want to run sudo apt install xterm in a terminal window and test it again.

On the other hand, you might just want to change the way the file opens (as now it is set to be run with xterm), it depends on the file. You can do this with a right-click on the file you want to open and by selecting the application wanted under the Open with menu.


I solved the problem and achieved HDMI as primary. It took me days of googling to finally find the answer.

To set HDMI as primary monitor:
1) Ctrl + alt + f1. If you are running eOS from the USB or live cd, user is:elementary; there's no password, just press enter.

2) type: export DISPLAY=:0, enter.

3) run xrandr --output HDMI1 --primary

Now you can use your distro settings to adjust display settings to fit your needs.

Hope it helps ppl.


I have a drop-down branch for pantheon-terminal

https://code.launchpad.net/~parnold-x/pantheon-terminal/drop-down

How to compile:
sudo apt-get build-dep pantheon-terminal
bzr branch lp:~parnold-x/pantheon-terminal/drop-down
cd drop-down && mkdir build && cd build
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ..
sudo make install

Then you can start it with pantheon-terminal --drop-down

You can configure the height and the key in the (default is F12) src/DropDown/PantheonTerminalDropDownWindow.vala class


Since Ubuntu 15.10, libdvdcss (the package required for CSS decryption) is installed as part of the libdvd-pkg package, with no additional steps required.

sudo apt install libdvd-pkg

The default Videos app in elementary OS is quite buggy, and while the Play Disc option appears after installing CSS support, playback fails. A workaround is simply to install VLC, which is generally more stable and has better format support.

sudo apt install vlc

Source and more info.


I have the same problem. sudo wingpanel fixes this for the moment.
I always put the pc into standby and most of the time, there are two user sessions.
I just did some tests and could reproduce and "fix" it:

start E OS
login with user A
at the power Menu choose user B
login with user B
at the power Menu choose user A
login with User A
at the power Menu try to choose User B (you can't choose it anymore)
at the power Menu, choose standby
Nothing happens an in the journal, there comes the stale file handle message
logout user A
at the login screen, standby or reboot also will not work
enter Password for logged in User B
at the power menu, choose standby
PC will go into standby

this is a very strange behaviour and i also don't have an idea, whats happening.


Can't access other drives after installing elementary

Based on my experience, if you shutdown windows 10 it does not shut down, but hibernates and that's why you cannot mount the drive where it resists. If you restart it and log on into elementary os then you have access to the windows drives but sometimes there are problems with the audio for example. So the best solution for me is to restart windows,on the choose os screen to shutdown the computer and then start it again into elementary os.


I'm not sure about your hardware situation(EFI or MBR etc).
So, in general, follow the Arch Linux wiki page for tutorial.

https://wiki.archlinux.org/index.php/systemd-boot

In case you are trying to do this on Mac as I did. Go here.
https://wiki.archlinux.org/index.php/Mac#Using_the_native_Apple_bootloader_with_systemd-boot_.28Recommended.29


I'm afraid that's not so simple. elementary OS is more than a look on top of Ubuntu:
https://elementary.io/open-source
elementary OS is always build on a LTS (Long term support) version of Ubuntu, the next LTS (18.04) should be released in April. Meaning that the next elementary OS will be released some time after that, "When it's ready".
More info:
https://medium.com/elementaryos/lets-talk-about-elementary-os-5-0-juno-a3a65b97ee7e


GUI for managing system services - is there any?

While not official, this might work for you
https://github.com/Dirli/switchboard-plug-services

Integrated into system settings


There are two open bugs re: "unable to mount folder" and reading your ssh config:

SFTP and SMB can only access first time
Can't mount ssh/sftp/afp sharing [$100]

Please subscribe there so as to help the devs diagnose the issue and test the proper fix.


You can run smoothly elementary OS with a Core2Duo with 4 GB of RAM either from an USB stick or from your hard drive. Actually, what makes the real difference is the amount of RAM (so that the OS does not use a lot of swap).


A Note on Flatpaks
elementary OS doesn't have out-of-the-box support for AppImages but prefers Flatpaks.
There is a Kdenlive Flatpak available if you're interested.
Unfortunately, not all apps are available as Flatpaks, such as Balena Etcher which you mention.
Running an AppImage
To run AppImages, you just need to set the file as executable.
Then you will be able to run the AppImage by double clicking it in Files.
I've outlined how to do this here.

Right click the AppImage file in Files.

Select Properties.

Click the Permissions tab.

For the Owner: row, click the Execute button to give the file execute permissions.

Hit the Close button.

Now double click the AppImage to run it.

Desktop Integration
I've found it much more helpful to use AppImageLauncher as this makes the application available through the application launcher.
It stores AppImages in the ~/Applications directory by default.
To use AppImageLauncher, follow these instructions.

Open Terminal to run the following commands.

Download the latest release of AppImageLauncher for Ubuntu 18.04.
I'm assuming you are on elementary OS 5 / 5.1.

wget -q -nv -O - https://api.github.com/repos/TheAssassin/AppImageLauncher/releases/latest \
  | awk -F': ' '/browser_download_url/ && /bionic_amd64\.deb/ \
  {gsub(/"/, "", $(NF)); system("wget -qLP ~/Downloads/ " $(NF))}'

Install the AppImageLauncher deb package.

sudo apt -y install ~/Downloads/appimagelauncher_*.bionic_amd64.deb

Remove the AppImageLauncher deb file since it's no longer needed.

rm ~/Downloads/appimagelauncher_*.bionic_amd64.deb

Double click your AppImage file.

In the prompt that appears click Integrate and run.

Now you can launch the application directly from the applications menu.


Problems Installing DraftSight in Elementary OS Loki 0.4

I just installed it on Loki, and it works perfectly fine. Installed it using Eddy. I got these errors too but it does not affect Draftsight starting and working normally.


elementary OS is made on top of Ubuntu, so any hardware that runs Ubuntu shouldn't have problems.

There's a list of "Ubuntu Certified Hardware" and the Dell XPS 13 is listed.


Why can't my elementary OS scan or recognize WiFi networks? And doesn't play sounds?

If your computer isn't showing WiFi at all, you may need to find a driver for your  WiFi card. Do a Google search for your make and model and see if someone has built something or has a solution for it. Ubuntu forums are really helpful for this since Juno is built on 18.04.

Also, sometimes my wifi just stops working and running service network-manager restart in the terminal resets everything and it starts to work.

I'm not sure how to help with the sound issue because mine worked right out of the box, but you might want to approach it the same way you would for your WiFi card.


Try the following:
Launch the Terminal from keyboard: Super + T
Use the command: killall firefox


Open terminal and run:

sudo apt-get install indicator-applet
sudo apt-get install indicator-application
sudo apt-get install indicator-applet-complete

Restart.

If that not working,

Make sure the /etc/xdg/autostart/indicator-[name].desktop file contains

OnlyShowIn=Unity;XFCE;GNOME;Pantheon;

For example,Open terminal and run:

sudo nano /etc/xdg/autostart/indicator-datetime.desktop

Then output should be like this:

[Desktop Entry]
Type=Application
Name=Indicator Date & Time
Exec=/usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
OnlyShowIn=Unity;GNOME;Pantheon;
NoDisplay=true
StartupNotify=false
Terminal=false
AutostartCondition=GNOME3 unless-session gnome
X-Ubuntu-Gettext-Domain=indicator-datetime


How can I disable the shadow around a window?

There's no straightforward way to do that, that I know of. Shadows are drawn by the toolkit (Gtk+). You can edit your system stylesheet (located at /usr/share/themes/elementary/gtk-3.0/gtk-widgets.css) and remove the box-shadow from all window-frame classes. But be aware that the box shadow property also effects the inner shadow i.e. highlighting.


How can I get 3D transitions for LibreOffice Impress?

Try installing the transitions by running sudo apt-get install libreoffice-ogltrans in terminal. The transitions should be installed


OK, so thanks to someone that knows what they are actually doing on ask Ubuntu I got my answer.

The problem is with the dell XPS specifically. You need to enter grub and add acpi_rev_override=1 after quiet splash. This worked a treat for me.

I take no credit as I didn't find the fix but I hope it helps you if you are stuck.

Here is the thread: https://askubuntu.com/questions/1025900/16-04-install-freezing-with-watchdog-bug-soft-lockup-cpu6-stuck-for-22s/1025902#1025902


Elementary OS booting on secure mode only PLEASE HELP

my guess is, if your BIOS date/time have suddenly become shifted by themselves, this might be due to the potential CMOS reset. If CMOS has been reset, this means that all your BIOS settings have been reset, including one that's usually called 'Secure Boot'. If that's the case, reboot your laptop, enter BIOS settings, find 'Secure Boot' setting, change it to Disabled, save and reboot.


Music stops/pauses when the screen locks

I've had the same problem and found a workaround while going through the comment on the bug reports:

Add your user account to the audio group by running sudo adduser user audio with user being your user account name.


You might want to try to install the dependency packages one by one, trying to locate what causes the error. Like what does     sudo apt install libgala-dev
say and so on with all packages. This way you should be able to locate the glitch.


You can disable it by adding next line to /etc/rc.local file with following system restart:

rfkill block bluetooth


For me at least, doing:

#echo EHC1 > /proc/acpi/wakeup

Fixed it. But it was the Bluetooth waking the machine after a second or two of suspend. I'd cat the file, and try disabling the values one at a time, followed by an attempt at suspending the machine.

Changes to the file are NOT persistent, so everything in it will be changed to default on reboot. If you find the change that makes the difference, make a systemd .service files that runs the command upon boot.


I have a Lenovo flex 4 with an i7 and AMD M465 (I think without double checking). I spent some time trying to force GPU usage and many remedies I found broke the windows drivers. OpenGL seems to be what works for now. Again, I broke the windows drivers a few times until I gave up and settled for OpenGL but here is the page for official AMD support and documentation. I would only attempt if you are willing to fix your machine in CLI or reformat if something goes wrong.


Something's up with the network indicator

Try sudo systemctl restart NetworkManager.service

This should reset the NM Service and return the correct icon.


This may depend on the wifi adapter and its drivers as suggested by the other answer, or it may be a more broad ubuntu 16.04 buggy thing discussed in this askubuntu question: 16.04 LTS wifi connection issues.

The answer that seems to work for me in elementary is this: https://askubuntu.com/a/768268/47206.

What it says is:

Get details of your PCI wireless card by running sudo lshw -class network
Get your card model info according to the product line. For something like RTL8723BE PCIe Wireless Network Adapter, the model of the card is RTL8723BE
Open or create /etc/pm/config.d/config and add SUSPEND_MODULES="rtl8723be"(replace rtl8723be with your own model number) Then run echo "options rtl8723be fwlps=N" | sudo tee /etc/modprobe.d/rtl8723be.conf and reboot.

If this doesn't work, one can, as an emergency solution, restart the network manager with service network-manager restart. I find it easier to use the command bash -c 'service network-manager restart' with a shortcut or launcher.


There is an answer that may work for you:

  If you really want to reset the network adapter you usually need to
  unload and reload the kernel module that it uses.

  If you just want to reconfigure it you can usually do:

  sudo /etc/init.d/network-manager restart

  But if you just want a new
  dhcp lease (that's the technical name for obtain a new IP from the
  router), you just need to use:

  sudo dhclient -v eth1

Source: https://askubuntu.com/questions/54710/how-do-i-reset-the-network-adapter-using-a-terminal-command


elementary OS Loki - Horrible battery life

Do you happen to be running elementaryOS on a laptop with a dedicated Nvidia graphics card?

It may be the case that elementaryOS can't power-manage it well (it is the case on many distros, thanks Nvidia), especially if you use the Nouveau driver.

Check out Bumblebee, it allows you to manually manage your GPUs.


Question 1: The minimise / maximise button is on the right (by default)

If you have elementary tweaks installed you can customize the layout style.

Example OSX:

Windows:

Question 3: System settings -> Mouse & Touchpad -> Mouse -> Natural scrolling

I am afraid I can not help you with question 2.


Second monitor doesn't show max supported resolution

Just some questions (since I do not run multimonitor)
Have you tried making the second monitor the primary display?
If so ... does it show the higher resolutions?
Have you tried JUST the second monitor?
Does it then show the higher resolutions?


It's a known issue that no one has figured out a good solution for yet:
https://github.com/elementary/os/issues/121

Please use the thumbs up instead of adding comments that you also have the issue, because a lot of people  get notified for every comment added.


If you use Windows 10 then you need to install a iso burner like: ISO Workshop.
Then you put the DVD or USB in your computer/laptop en then you go tho the boot menu. Select the device en then it (maybe) works. If it works and you completed the setup go to the terminal (because App Center may not work) and type: sudo apt-get upgrade. That may take a while. Now youre are done.

p.s sorry for my bad English


Take a look at this post, and see if it helps

[https://medium.com/@overcode/fixing-bluetooth-in-ubuntu-pop-os-18-04-d4b8dbf7ddd6][1]


Go into the BIOS menu and make sure internal graphics are disabled. If that doesn't work, try hitting the 'e' key in the grub boot menu, and adding 'nomodeset=1' to the end of the line that starts with 'linux'. Then hit F10 to continue booting.


Fixed this by

sudo apt-get clean
sudo rm -rf /var/lib/apt/lists/*
sudo apt-get clean
sudo apt-get update
sudo apt-get upgrade


Is there any processes that I can disable to shorten the booting time?

The only service/daemon I see in your list you could disable safely is
pantheon-parental-controls.service... in case you're an adult :P

I'm not sure about the firewall service, maybe is needed elsewhere. It needs more research.

Anyway is better to use this command not the one you used

sudo systemd-anaylze plot > boot.svg

, then upload boot.svg that way we can see which service is really slowing down your machine, and of course one you don't need and is safe to disable.

Use at your own risk

To disable a service
sudo systemctl disable <service-name.service>

To enable a service
sudo systemctl enable <service-name.service>


Is there an available link to download Mac OS icons collection?

Closely related to the official Mac OSX icons are the icons of Moka and Faba.
The Faba-Ceru icons are often used to mimic these:

To install them, type this in the terminal:

sudo add-apt-repository ppa:moka/stable
sudo apt-get update
sudo apt-get install faba-icon-theme faba-colors faba-mono-icons


Selected Wifi in menu bar differs from System Settings>Network page

If you notice this happening repeatedly consider filing an issue at the relevant GitHub repo so that someone can investigate: https://github.com/elementary/wingpanel-indicator-network.

After checking, there is already one confirmed issue filed as high priority here: https://github.com/elementary/wingpanel-indicator-network/issues/111.


Can I contribute a wallpaper to elementary OS?

Make a pull request on the relevant Github repo elementary/wallpapers. I see plenty of user contributed wallpapers there.

  To submit a wallpaper

  Make sure your wallpaper is openly-licensed and okay for commercial
  use
  Fork the project and add the wallpaper
  Add license info to the debian/copyright file
  Add artist exif metadata using command exiftool -artist="Vincent van
  Gogh" The\ Starry\ Night.jpg
  Create a pull request.

  Very few pull requests will be accepted


Is there a way to use m17n dhivehi language on elementary?


If it is only about rotation of the pdf, it can be easily done by Evince, the default Document viewer for Elementary Os, I do not know about the default version, but I did upgrade it with the flatpak version and rotation is easy done with not notable quality loss, at least i do not notice any.


How to install ruby on rails on elementary OS?

Run the following commands to install Ruby on rails

sudo apt install git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev python-software-properties libffi-dev
cd
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
exec $SHELL

git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc
exec $SHELL

git clone https://github.com/rbenv/rbenv-gem-rehash.git ~/.rbenv/plugins/rbenv-gem-rehash

rbenv install 2.3.0
rbenv global 2.3.0
ruby -v
gem install bundler
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt install -y nodejs
gem install rails -v 4.2.6
rbenv rehash

Source : https://gorails.com/setup/ubuntu/14.04


Resolution changes after nvidia proprietary drivers installed

Which nvidia card do you have? Don't you have the options to change the resolution in 'Nvidia Settings'? If you choose third party software for graphics and Wi-Fi hardware when you install eOS 5.1 therer's no need to install the driver manually and it will install the correct driver.You may have installed the wrong driver.

How did you install the nvidia driver?


You will need to use v and not Ctrl-v, or it will paste.

As for splits, it's working for me?

 Ctrl-w+  increase window size by 1 line
 Ctrl-w-  decrease window size by 1 line
 10 ctrl-w+  increase window size by 10 lines
 Ctrl-w=  make all equal size


Missing index files from elementary repo

The "FREYA" distribution doesn't exist at ppa:elementary-os/os-patches repository. The correct name is "TRUSTY". To change this you can launch "Software and updates", searching it on Slingshot launcher, or from terminal with the command:

software-properties-gtk

Once launch it, go to "Other software" tab and search for "elementary os-patches" repository url. Edit it and change the "Distribution" field with "trusty". Accept changes and close software-properties-gtk.

Wait for update the cache and error will be corrected.


I'm not sure of the exact details, but for some reason those applications were removed from the file system even though they were still running in memory. I think it might have had to do with an apt-get autoremove that went awry but that's just a guess. Reinstalling and restarting the apps fixed the problem. Very strange. Thanks to anyone who investigated this.


here i have libwacom-bin/dev/common, libwacom2 and xserver-xorg-input-wacom-hwe-18.04 installed, and the xsetwacom is on the system.


"Failed to Fetch Update" error when opening app center on newly installed Juno

I believe you have no network connection. Get a wired connection (Ethernet) and open appcenter, it will be able to fetch updates.

Tip: You may face problem with WiFi. If you do, click on the Installed tab from appcenter and install bcmwl-kernel-source driver by clicking free. Your wifi will be working again.


How to configure vpn on Elementary OS Loki?

So when Pretzel Jones asked who your provider was, he was asking whose VPN are you looking to connect to. Examples might include NordVPN, PrivateInternetAccess and Mullvad, just to name a few.

These services will then provide you with certificates and credentials you can install on your system through OpenVPN that you then connect to once you're online (ie connected to a network by wifi or otherwise).

The procedure there, typically involves downloading an .ovpn file (once you have an active subscription which will usually involve paying for the service) and IMPORTING that configuration file by:

clicking your network manager icon (usually a wifi symbol if you're already online)
selecting "Network Settings"
selecting "VPN" in the left hand menu under "Virtual"
clicking the "+" icon
selecting "Import a saved configuration file"
browsing to your .ovpn file
hit "Create"
Fill in your account info and point network-manager to your certificate files and key files
Hit save and connect from the network manager icon drop down menu

This guide from NordVPN  is a good reference!

Let me know if you have more specific questions as you move through this process and I can update my answer!

Some providers do have applications you can install to connect to their service that have some neat features like disable internet if the VPN connection drops.

Good luck!


It might have to do with the graphics drivers. I recently bought a new Dell Inspiron 15 (5559) and had some issues which, however, could be solved by installing the newest kernel which includes newer graphics drivers.

If your machine is fairly new (or if you're planning to buy a new Dell machine) and has an Intel Skylake CPU, upgrading the kernel to version 4.3. or newer might help. For instructions to update to kernel 4.4 see here: http://ubuntuhandbook.org/index.php/2016/01/how-to-install-linux-kernel-4-4-in-ubuntu/


BlackScreen after install Nvidia Drivers

I uninstalled all of the Nvidia Drivers through the terminal in recovery mode. Then I installed nvidia-331 (a more stable version), with
sudo apt-get install nvidia-331 and then rebooted into the UI. Currently the brightness doesn't work and the scaling is off, but it's a start.


The simple workaround for this is:

Removing the accounts in ~/.local/share/pantheon-mail

If you have only one account:

Open terminal and run-

rm -rf ~/.local/share/pantheon-mail/*

If you have more than one, Geary may provide option to delete the account. Because geary doesn't allow you to remove the final account.

If you don't have the option to remove,

cd ~/.local/share/pantheon-mail
ls

Now identify the account you want to delete and run:

rm -rf account-name


Sound through headphone jack is tinny and distorted

The Arch Linux Wiki mentions this issue on the Lemur Pro page.
Try creating the file /etc/modprobe.d/headset.conf with the line options snd_hda_intel model=headset-mode-no-hp-mic.
Then reboot the system.


Press right button on any folder you want to bookmark and click on Bookmark, you will see your desired folder in the sidebar in files.

And as Hasan suggested,

  Please go to the folder you want to bookmark and press
  Ctrl+D.

this should work too.


What is the rationale around changing standard UI conventions - specifically max/min/close titlebar controls?

having the controls inline with menu and other functions is straight-up confusing. More so when a piece of software doesn't support this; all of a sudden SOME programs have the controls inline, some don't. This is confusing.

Consistency on the use of (GTK3) Headerbars is also a problem on other distros. Elementary cannot force whether apps will feature a Headerbar or a plain titlebar as those will depend on the app developer's discretion. I agree that some apps' Headerbars become confusing once the dev try to clutter the Headerbar with too much stuff but native elementary apps seems to be modest with just the essentials.

  switching corners for the controls isn't an issue for me; completely changing the paradigm of how they function is.

Historically, we have the close button to "quit" an app but on both OSes, but some apps simply "minimizes" itself to the taskbar/dock, some even just remove the dock/taskbar icon but hide on the systemtray/menubar instead. OSX/macOS's unified fullscreen/zoom button is weird. There are some apps that throw the titlebar out of the window altogether and implements their own (*coughs* Steam).

  Why hide the minimize? This is a convention both other OSes use and people understand. Removing it just adds to the clutter of the desktop and does nothing to improve adoption.

I did miss the minimize button for a while but I can always click on the dock icon to minimize it just like what I did to minimizeless windows I have on Windows.

  messing with the titlebar controls and UI standards from the two other main OSes makes no sense to me

There is actually no proper UI standards coming from those "main" OSes. But there is a set of real desktop standards that elementary adheres to.

For more info re:initially weird window control placement plus other things, they did provide their reasoning for such decisions:

What's up with Window Controls?
What's (still) up with Window Controls?

Personally, switching between OSes (I have Windows 10, macOS, Arch+openbox, and elementary) has been confusing on the first few days but elementary have me use less clicks and keystrokes compared to others. Elementary, however, might not be simply everyone's cup of tea. You will always be free to install any distro (or build your own) of your choice.


What computer architectures are compatible?

There is currently 2 versions of elementary OS available:

  elementary OS is currently built for two processor architectures, 32-bit and 64-bit

These architectures are formally known as i386 and amd64, respectively


I solved by overwriting the resolv.conf file with only two lines:
nameserver 8.8.8.8
nameserver 8.8.4.4

Now I fear I shouldn't have completely overwritten the file with only those two lines. I'm completely new to Linux; do you think it will generate more problems?

Thanks in advance!


I don't know how to get this to work with libinput, but here is how to install synaptics and set it up how you want. The process is fairly easy. Just install synaptics and set up a conf file. If you want to have multitouch gestures then you have to build synaptics instead of installing the package. You will also have to set up a second conf file. It is a little more work but handy. I use it for four finger swipes to change workspaces, three finger swipes to go forward and back in a bowser and three fingers up and down to open terminal and to minimize the current applications. You can set the gestures to do any keyboard command.

Optional (Do this if you want multitouch gestures)

Install a build environment and dependencies for synaptics. In a terminal run:

sudo apt-get install build-essential libevdev-dev autoconf automake
libmtdev-dev xorg-dev xutils-dev liberal git libx11-guitest-perl

You now have all the tools to build from source and, hopefully, all the dependencies to build synaptics. If I forgot a package that synaptics needs it will throw up an error during the build process. You'll have to install the missing packages and start the build again, but I think this is all you will need.

Grab the source code. In the terminal run:

cd

 git clone https://github.com/dieghen89/xserver-xorg-input-synaptics
 xserver-xorg-input-synaptics

Synaptics has dropped -m in recent builds. This is a forked version that keeps that function and is needed for multitouch gestures. Building the forked version didn't take long on my laptop, but did require editing three files. Go to the folder downloaded by the git command. Look in the src folder. You are looking for three files:
These files are all located in the src directory and are named as follows:

eventcomm.h
ps2comm.h
synproto.h

You need to add #include <xorg-server.h> to these three files. Just copy and paste it in right above the other #includes.

build and install synaptics from the terminal

cd xserver-xorg-input-synaptics
./autogen.sh
./configure --exec_prefix=/usr
make
sudo apt-get remove xserver-xorg-input-synaptics  xserver-xorg-input-libinput
sudo make install

removing xserver-xorg-input-synaptics is probably unnecessary since it is not installed by default, but if it is installed, you want to remove it before installing this build of synaptics. At this point you can reboot and the trackpad will work via synaptics with default settings.

Setting up synaptics.

If you don't want multitouch gestures you can skip the above and just install the regular version of synaptics

sudo apt-get install xserver-xorg-input-synaptics

Once synaptics is install it is time to edit the conf file. The .conf files are in /usr/share/X11/xorg.conf.d I don't like to alter them too much. I leave them pretty much as is, just comment out what I don't want. This makes it easy to revert back to the original configurations if I ever need to. I opened 50-synaptics.conf and commented out all the trackpad section by putting a # in front of each line. I created a separate 50-synaptics.conf file in /etc/X11/xorg.conf.d This is just a personal preference. You could back up 50-synaptics.conf with the following command and then edit the 50-synaptics.conf file instead of creating a new one.

sudo cp /usr/share/X11/xorg.conf.d/50-synaptics.conf /usr/share/X11/xorg.conf.d/50-synaptics.conf.bk

Here is the touchpad section from my 50-synaptics.conf

Section "InputClass"
        Identifier "evdev touchpad catchall"
        Driver "synaptics"
        MatchDevicePath "/dev/input/event*"
        MatchIsTouchpad "on"
                Option "Protocol" "event"
                Option "SHMConfig" "on"
                Option "TapButton3" "3"
                Option "TapButton2" "2"

EndSection

You can change switch TapButton3" "3" to TapButton3" "2" and set Tapbutton2 to "3". set that however you want then reboot and two finger tap and three finger tap will work. I have mine set for two finger = right click and three finger = middle click.

For more synaptics' options see here

Set up multitouch gestures.

Download the xSwipe script.

cd && wget https://github.com/iberianpig/xSwipe/archive/e39800f21c1c33f38c3794d367d657f355296356.zip && unzip e39800f21c1c33f38c3794d367d657f355296356.zip && mv xSwipe-e39800f21c1c33f38c3794d367d657f355296356 xSwipe && rm e39800f21c1c33f38c3794d367d657f355296356.zip

This command downloads the script, extracts it, moves it to a folder called xSwipe and deletes the downloaded zip file. To configure it you will need to edit the eventKey.cfg file. There are two of these. One is in the main folder and one is in the nScroll folder. If you want to use Apple style Natural Scrolling then edit the one in nScroll, otherwise edit the one in the main folder. You will notice there is a section in the cfg for gnome, unity and pantheon. Pantheon is the DE for elementary, but editing this section doesn't work on Loki. It did work on Freya, but for Loki you need to edit the "other" section. Here is what mine looks like.

'other'=>{
    swipe2 =>{
        press   =>  "default",
    },
    swipe3 =>{
        right   =>  "LAL/LEF",       # alt +  left
        left    =>  "LAL/RIG",       # alt +  right
        down    =>  "LSK/h",         # super + h
        up      =>  "F12",         # F12
        press   =>  "F12",        # F12
    },
    swipe4=>{
        right   =>  "LSK/LEF",       # super +  left
        left    =>  "LSK/RIG",       # super +  right
        down    =>  "LAL/TAB",   # alt +  tab
        up      =>  "LSH/LAL/TAB",    # shift + alt +  tab
        press   =>  "LAL/F8",        # alt + F8
    },
    swipe5=>{
        right   =>  "LAL/LEF",       # alt +  left
        left    =>  "LAL/RIG",       # alt +  right
        down    =>  "LCT/LAL/UP",    # ctrl + alt + up
        up      =>  "LCT/LAL/DOW",   # ctrl + alt + down
        press   =>  "LAL/F7",        # alt + F7
    },
    edgeSwipe2=>{
        right    =>  "LAL/TAB",       # ctrl + tab
        left     =>  "LSH/LAL/TAB",   # shift + ctrl + tab
    },
    edgeSwipe3=>{
        down    =>  "LAL/F4",        # alt + F4
        up      =>  "LCT/LAL/t",     # ctrl + alt + t
    },
    edgeSwipe4=>{
        down    =>  "LAL/F4",        # alt + F4
        up      =>  "LCT/LAL/t",     # ctrl + alt + t
    }
}

You can set a gesture to do any keyboard command see here for how the script names keyboard keys. To run xSwipe run this command.

perl ~/xSwipe/xSwipe.pl

Add -n if you want natural scrolling. Add -e if you want edge scrolling. I've set this up on a half dozen Loki machines without much trouble, but on a couple launching xSwipe made 3 finger tapping not work. I was able to fix this by creating a simple launch script for xSwipe. Go to the xSwipe folder in files. Right click and go to make new file. Name it xSwipe.sh and paste in:

#!/bin/sh
perl /home/username/xSwipe/xSwipe.pl &
sleep 10s
synclient TapButton3=3 &
synclient TapButton2=2 &

Change username to your username, add -n/-e and adjust the tapbuttons to your liking. This will launch xSwipe, wait a few seconds then reapply the tapbutton settings. To make the script executable run:

chmod +x ~/xSwipe/xSwipe.sh

Then run it with

./home/username/xSwipe/xSwipe.sh

Muiltitouch gestures only work when xSwipe is running in the background, but it must be set to run on every boot.

You can do this by navigating to System Settings>Applications>Startup then click the plus button in the lower left corner. In the bottom of the dialogue that launches you will see an option to enter a custom command, enter perl ~/xSwipe/xSwipe.pl.


How can I add more themes on Elementary-Tweaks?

There are two ways:

Copy the theme to the system wide theme folder

sudo cp -R [theme-folder] /usr/share/themes

Copy the theme to your users local theme folder

cp -R [theme-folder] ~/.themes

If your local theme folder doesn't exist yet, you will have to create it first:

mkdir -p ~/.themes

It's not recommended to use elementary-tweaks as it has been known to break systems. Instead use this command:

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

However, if you want to, you can use elementary Tweaks to do the same thing.


Well ... not sure if this will help ... because what you typed may just be a typo on your part.
But assuming that /dev/sda IS your hard disk
you CANNOT make that bigger (unless you are a magician)
what you can do is change partition sizes.
Partitions names will look like

/dev/sda1
/dev/sda2
etcetera

Just remember ... the partition must be contiguous space on the disk
(well unless you are using LVM or btrfs) ... in which case your question is not giving enough information for someone to help you.

Now if you don't have the space on the disk to move and re-size partitions ... you may be better off using clonezilla to copy your entire disk off ... re-partition your drive .... then use clonezilla to restore with resized partitions ... I have just done that to transfer files from a disk reporting SMART errors to a new one ... worked like a champ.