Automatically create WiFi hotspot after boot

Network Setting ==> Hotspot ==> check the button & configure it (by giving a name and password u want)

after that open terminal
and write: sudo scratch-text-editor /etc/NetworkManager/system-connections/Hotspot

Find the string: autoconnect=false
change it to: autoconnect=true

save and reboot to test if it works


Without any further detail I can only assume these "missing" hard drives are not the ones elementary is installed on correct? Being that they are showing in in gparted leads me to believe that they just are being mounted.

This link my shed a little light on your issue


Error manpath can't set the locale in my elementary OS Freya

You might try resetting your locales with:

  sudo apt-get install --reinstall locales

If that doesn't work, you might try to reinstall them with the following commands:

sudo apt-get install language-pack-en-base
sudo dpkg-reconfigure locales


usb wifi TL-WN725N_WN723N not working + problem in network setting

Open a terminal emulator and type this:

sudo nmcli radio wifi on


No way to switch from RU language at enter screen

There are two ways you can change the language setting:

change Keyboard Which you can change by Alt+Shift
change input method Which you can change by Alt+Space(By default disabled)

Option one is easy even you can change at login-screen, But if you changed input-method this you can't change at login-screen using Alt+Space because ibus is not running by default, to fix that issue just press Ctrl+Alt+F1 or F2 login using your credentials and install below:

sudo apt install ibus-m17n

Then reboot and you should be able to change input-method at login screen using Alt+Space


Need advice about custom drivers for Realtek RTL8188ee

It seems that Realtek PCI(e) cards do not work well when the firware power save is enabled, it can be disabled with

echo "options rtl8188ee fwlps=N" | sudo tee /etc/modprobe.d/rtl8188ee.conf

Reboot

You do not need a new driver to up your TX power but there is a chance that you will not need to change it after setting the power save to off


That depends on the kernel. I see that there are stability issues with Ryzen on Ubuntu 16.04, which elementary Loki is based. There are some work-arounds to get it stable.

What I would recommend is running elementary from a live USB for a bit to see how well it performs. If it does run ok you should be good.


How to completely clear screen in terminal with keyboard shortcut?

You can use a nice program called AutoKey, which allows you to bind keyboard shortcuts with text actions.
To do what you need would be super easy.
Take a look at this snapshot, you can copy paste it


I recommend installing TLP. You can do this with sudo apt install tlp in the terminal. TLP is a power management tool that comes with a preconfigured profile that should help increase battery life and power management overall, and can handle plugged and unplugged modes respectively. To enable it after install, type sudo tlp start and to check its status, use sudo tlp stat. Keep in mind that Ubuntu and furthermore Elementary are considerably more demanding systems than most Arch or Arch based ones, and with the Pantheon desktop, you'll also see some more resource demands. I recommend adjusting brightness if you can, and if you want further control, you can edit the TLP profile to handle things the way you want them to be handled. Here's the ArchWiki page for further information on TLP itself. https://wiki.archlinux.org/index.php/TLP


It's the default wired connection icon form the specially designed elementary icons set, nothing to worry about.


Cannot install .deb, applications and third party softwares

Try fixing broken dependencies:
sudo apt-get -f install
sudo dpkg --configure -a
sudo apt-get -f install
And clean downloaded debs:
sudo apt-get autoclean
Now update and upgrade:
sudo apt-get update && sudo apt-get upgrade

If these steps do not work, please post the output from running:
cat /etc/apt/sources.list
and
cat /etc/apt/sources.list.d/*


I too have this issue on all the touch screen terminals I have running with Juno. I don't know how to fix it, but I did setup a keyboard shortcut to "pkill wingpanel" so staff can reset it if the problem occurs.


I can't help with deleting the wine android studio, but: Android Studio works fine on all ubuntu derivates (like elementary os). For installation see this link: https://askubuntu.com/questions/634082/how-to-install-android-studio-on-ubuntu


Will elementary OS install fine on the HP Elite X2 1012 G2 tablet?

Your question sparked an interest I had with one of these machines about 3 or 4 months ago as I was seriously thinking of buying one. I did a little research back then and found a couple things in regards to a Linux install.

From what I can remember reading, there were issues getting both cameras (front & back) working with the back camera causing the issue. Also, if you are going to dual boot with Windows, you are going to want to disable the Fast Boot option as that can cause some issues while trying to install.

Lastly, in almost all cases, if you are able to boot the machine into a live session via a USB stick and the desktop loads and works then an install should work out just fine. But, remember I said almost! The one advantage is that Ubuntu (the OS on which eOS is based) works directly with HP which helps make the OS/machine compatibility quite good.

Good Luck!!!


Keep topbar transparent on maximized windows

You can run these commands from terminal

gsettings set org.pantheon.desktop.wingpanel auto-adjust-alpha false

that will do it but if you want to adjust the transparency

gsettings set org.pantheon.desktop.wingpanel background-alpha 0.3

The background-alpha key can be any value between 0 and 1, and if you have dconf editor you can use it to adjust the keys too.


Latest poppler update broke my file manager

Welcome in elementary OS community

I don't know what is libpoppler85 but I think is dependencies package from specific apps but I don't know but which one.

For repair broken package you can do that

$ sudo apt update --fix-missing

or

$ sudo apt install -f

personally I often use the second command following the manual installation of a .deb to install dependencies

For more information you can follow @Duality's link How to Fix Broken Packages in Ubuntu

INSTALL PACKAGE LOCALLY

$ sudo apt install ./PACKAGENAME.deb
$ sudo apt install -f

DOWNGRAD PACKAGE

I saw that you solved your problem by downgrading your package, I think you had to do something like that

$ sudo apt-get install libpoppler85=0.74.0-0ubuntu1

OR

$ sudo apt-get -t=0.74.0-0ubuntu1 install libpoppler85


Turn off bluetooth by default on start up

At @Life's suggestion, I checked out this post.  The solution was quite easy and worked like a charm (Thanks, @Life!).  In the terminal, I typed sudo nano /etc/rc.local which opened that file in the nano text editor.  Then, above the exit 0 line, I added rfkill block bluetooth, like so:

After saving and exiting nano (Ctrl-X, Y, Enter), then restarting my computer to test it out, bluetooth is no longer on by default.


After a few hours trying and learning cmake basics I found it that a lot of packages searched by pkg_check_modules needs -dev dependencies. So I manually installed all missing dev packages.


The language - Spanish (Colombia) is not available

You can contribute to the translation of Elementary OS here

In the list there is at least Spanish (American Latin)

you have the documentation here


Screen doesn't turn off after firmware upgrade

So I wouldn't really call this a solution, more a workaround.

I did some research on how I could control my display, found interesting answers in:
https://askubuntu.com/questions/62858/turn-off-monitor-using-command-line
xset for example would always turn off all screens.
xrandr seemed to also log me out sometimes
Both the the above would be canceled on key presses and mouse movement. They also seemed to be overruled by Redshift.

Then I learned about xbacklight from: https://askubuntu.com/a/149265/519324.
After a sudo apt install xbacklight I could control the brightness like I hoped.
The following would set the brightness (of my main display) to actual 0 and let me turn it up again with my regular brightness meta keys.

xbacklight -set 0

So now I've put that command under the  keyboard shortcut: alt+Monitor brightness down.

I couldn't overrule my regular Monitor brightness down, for some reason Disabled would be shown.

I also learned using xbacklight -get that the lowest brightness I could reach with just the brightness meta keys was 0.066667.

A better solution would be to make sure the brightness controlling meta keys could simply lower to 0...

Update: It appears that there have been lot's of discussions on whether screens should turn off at the lowest brightness.
https://github.com/mate-desktop/mate-power-manager/issues/179#issuecomment-170062936
There doesn't really seem to be a clear way to configure this...

Update 2: It's been a while, but sadly after a bios update using fwupdmgr the xbacklight command stopped having any effect.


How to add support for additional coding languages?

I really don't know

You should ask in their Github page

https://github.com/elementary/code/issues

Maybe ask for this new feature or some info on where to write the syntax definition...

UPDATE

(time:1543427125)

Thanks for the downvote, you made me learn a new thing. I followed my own suggestion and went to their Github page (as I said could be the best way to get an answer) and looked for people asking for new language support. Normal stuff right?. Found a post of a person asking for "Language Support for Ren'Py"

https://github.com/elementary/code/issues/467

There, a person who has the know-how of code's environment, told him and us that code uses gtksourceview

So I went to the old Google, searched for "twig gtksourceview" and found this:

https://twig.symfony.com/doc/2.x/templates.html (I believe this is the Official website of the language?)

If we look for gtksourceview we find

https://twig.symfony.com/doc/2.x/templates.html

,that leads us to:

https://github.com/gabrielcorpse/gedit-twig-template-language

Next

To add support to others just repeat:

Go to the official website and look for their gtksourceview template
format file, if they don't have a template made, look for it in Google and if all goes wrong you just can edit/create one yourself. (see below for format definition)
Create it or download it
Save it in your system where it should (see below)
Profit

Where to save it?

User

~/.local/share/gtksourceview-3.0/language-specs/

System-wide

/usr/share/gtksourceview-3.0/language-specs/

Format

https://developer.gnome.org/gtksourceview/stable/lang-reference.html


How can I restore a folder in pantheon-files

Yes, go to Trash, right click the folder and Restore.


Looks like new Login Screen (LightDM Greeter for Pantheon)

Source on GitHub

This update was pushed to Juno recently.

You can edit background here Fiddle


Update size keeps increasing? What could be causing this?

As Jena mentioned in their comment, it is new updates being pushed through. Elementary OS is being patched and updated very quickly. The updates stack upon each other and grow in size over time.


Why do I get differently styled menus in different applications?

The problem you're noticing is that some 3rd party apps use different widget toolkits. In a nutshell, the toolkit is the component that contains the instructions for how certain interface elements should look and behave.

All elementary apps use the Gtk+ 3 toolkit. Firefox uses a toolkit called XUL. By default, it tries to imitate the look of the older Gtk+ 2, which is still used by some popular apps like Gimp.

While I'm sure it's probably possibly to apply themes to Firefox to make it imitate Gtk+ 3, you should be aware that there will most likely be inherent inconsistencies from using a different toolkit.


Juno: Youtube videos pause when mouse stops moving (Chromium)

This is a known issue and can be followed here.

Disabling hardware acceleration in chrome settings seems to solve the issue.

To do so go to //settings/?search=hardware%20acceleration and disable 'Use hardware acceleration when available'.


To solve this issue:

Go to: your-usb-drive/boot/grub,
Open grub.cfg file to edit
In each menuentry in line linux add before quiet splash --- text nomodeset, so line ending will be like: nomodeset quiet splash ---
Save and after on running from USB you will be ok with display

I also have gtx 970 and this helped for me


Changing the login screen wallpaper without changing the desktop wallpaper

On beta versions of freya, in /usr/share/backgrounds where a file called something like "elementaryos-default-wallpaper" changing the name to "elementaryos-default-wallpaper.bak" and adding a image renamed to "elementaryos-default-wallpaper" change login screen. Not sure if it still works

This way you should change wallpaper on desktop, via right click on image, not in swichtboard, otherwise it will change also the login screen.


I gave up on this computer. (Asus A7M266-D, 2800+x2 - It seems to like Lubuntu 15.10 though) It was too old for Elementary OS - I fear. I replaced the bios battery, and other hardware changes, but could never get rid of this "future" error. I am now using Elementary OS on a different computer i built - 64bit based - and it runs great. I think the take away from this is that the dually AMD based boards from 10-15 years ago (AMD chipset) may be problematic. I have a Tyan Tiger MP I may test this on in the future.


You could try to switch to a TTY with

STRG+ALT+F2

Type:

xrandr --display :0 --output VGA1 --mode 1920x1080 --rate 60

which then will force the resolution to 1920x1080. However, I'm not familiar with your monitor's rate or your display port, so you might want to change this a little (VGA1 - DVI1)?


I finally found a solution to this.
Open terminal and type

cd /usr/bin
sudo mv zeitgeist-daemon zeitgeist-daemon.bak
sudo reboot

I noticed the Zeitgeist-daemon was affecting my Slingshot. On the downside if you have to use Security & Privacy on Switchboard it wont open. You would need to launch zeitgeist-daemon.bak first and then try to open it.
By disabling zeitgeist-daemon, the first time you open Slingshot will fill a bit slow but then after that it will always work fine.


The short version is this:

elementary is based on Ubuntu.
Ubuntu is based on Debian.
Debian was one of the first Linux distros.

Each distro takes the foundation laid by the previous one and uses it to build something new.

For the long version, see the history of Linux and the first ten years of Ubuntu. For more on how elementary OS came to be, see Wired's article on elementary OS.


Is there a way to support rolling release update on elementary OS?

elementary OS does not support rolling releases. I also advise you not to try to do so.

Attempts to use a rolling release repositories on elementary OS will result in broken packages since core elementary OS packages rely on Ubuntu's LTS ones. The packages you'll get are even development versions, which can make your system unstable and buggy.

If you are really into rolling releases but want the Pantheon desktop, Arch is the way to go. However, it requires you to read all the necessary documentations and to make sure that you know what you are doing.


Unable to select files from file manager in eos whe uploading,saving, or opening a file

This sounds similar to the previously reported bug 1506069 on launchpad (https://bugs.launchpad.net/pantheon-files/+bug/1506069).

Does http://elementaryos.stackexchange.com/questions/1638/buttons-are-missing-in-the-file-chooser-dialog-what-should-i-do solve your problem?


How to install Omega T (Cat Tools) and JRE on Loki

According to their site, you should download the version including JRE:
Omega T + JRE for Linux x64 Direct Link

Unpack the downloaded archive, right-click the newly created OmegaT_4.1.1_Beta_Linux_64 folder -> Open in -> Terminal. In here, input ./linux-install.sh and press Enter.
From Terminal, launch it with omegat command. This should be it.

There is also an omegat version available in the ubuntu repository, but that is aparently not working properly. This one installs with sudo apt install omegat , but I got a  Suitable java binary not found error, even though I am sure I have it installed

EDIT: the version from their own website is 4.1, so yeah, the repository version, at 2.3 relesed in 2013, is terribly outdated


I solved it as follows:

There are duplicate entries in sources.list.Before proceeding further observe the error message.

It is clear that under http://security.ubuntu.com/ubuntu/ trusty-security --main,universe,restricted,multiverse have duplicates.

Open terminal and run:

nano /etc/apt/sources.list

Search for http://security.ubuntu.com/ubuntu/ trusty-security and identify duplicates then keep a # before duplicate entries.

Alternative (Refer here)

Open Software and Updates--> Other Software tab

Then Remove(or just uncheck) duplicate entries.


Restart GUI without rebooting the system

All you need to do is restart LightDM as root, like so:

sudo restart lightdm


middle mouse button copy and paste in io.elementary.terminal

System Settings > Mouse & Touchpad > Click has the option you're searching for.


The use of the system in the organization

elementary OS is available for "pay what you want" which includes $0. You can always enter "$0" as the payment amount to download for free. You are also welcome to download once and install on as many computers (i.e. in an organization) as you would like!


elementary OS 0.3.2 won't boot (No volume groups found)

tl;dr: try creating your USB stick image again

Turns out this might have been a problem with the USB stick image.

I followed the instructions from elementary's page on how to prepare the stick on Ubuntu (yes, I checked the hash) and it looked ok but had this problem after installing the OS.

Today, hopeless, I decided to create the USB drive again using Mac OS X, following the corresponding instructions and using the same USB stick. For my surprise it worked this time. So the problem was probably with the old image.


How do I get Dell Firmware Updates on Elementary OS

The answer after a lot of searching is to install the firmware management tool:

sudo apt-get install fwupd
fwupdmgr get-devices
fwupdmgr get-updates
fwupdmgr update

These upgrades (if available), may require restart. I am upgrading currently from BIOS 1.2.3 to 1.3.2, and it requires a restart.

I found this information on this community page

The github page for fwupd also has more info

For people with other recent machines, this might well provide an upgrade mechanism for their BIOS / firmware too.


In my case sudo shutdown -h nowwould hang too.  I also tried changing the grub configuration as suggested in many posts, but still had the same result.

Boot into recovery mode by pressing the shift key at boot.  From there go to 'Advanced Options.  There is an option to run fsck to repair your disk.  For good measure also perform the check grub option.  After that, select reboot normally from the menu.  The system will reboot and then should shutdown normally.


I just recreated the problem and was able to fix it by deleting the ~/.config/monitors.xml file.

Note that by deleting this file all settings for displays will be lost.

The file is in a hidden folder, so to be able to find it you need to make hidden folders visible in the file browser. To do this press Ctrl+H.


You could try using AutoKey, it's a software for shortcuts, there is a functionality that allows you to make hotkeys for specifics task, if you know Python then u can try it out


There are 2 ways.

From the 5.0 PPA (recommended):

sudo add-apt-repository ppa:libreoffice/libreoffice-5-0
sudo apt-get update
sudo apt-get install libreoffice

From the .deb files (not recommended):

First, visit the Download page. To jump to the .deb version for 64 bit click here, or for 32 bit click here.

Next, click Download. Consider using the Torrent file as it reduces the load on their servers.

When the 229 MB download is finished (which will take 9.5 hours on dial up or 7 minutes on a High Speed T3 connection) you will need to extract the .tar.gz file.

Navigate to the file in your file manager, right click and chose "Extract Here".

Open a terminal and run this command:

cd ~/Downloads/LibreOffice5*/DEBS

Then, as the README says you need to run this command:

sudo dpkg -i *.deb

This will take a while, but when the command finishes, you will have Libre Office 5.0


I solved it by installing java and enabling java plug-in

Instructions:

Install jdk from here
Enable plugin.

Go to preferences --> extensions

Note: You can verify at: https://minecraft.net/

If java plugin not enabled: here

After enabling : here


Low Disk Space on File System root problem

Very dependent upon how the disk is/was partitioned ... (in a terminal) if you do the following few commands we should be able to determine if it is a "partitioning" issue ... the commands and post your output

df -h
grep -v ^# /etc/fstab

now to determine WHERE the space is going

sudo su -
cd /
du -sh * 2> /dev/null

Explanations:

df -h == a picture of you disk usage by mount point
grep -v ^# /etc/fstab == a list of host the "disks" are mounted
du -sh * 2> /dev/null == disk used by directory without any error msgs


Double Wi-Fi icon after installing wingpanel-indicator-ayatana

Found This on reddit

    Delete nm-applet from here:

    /etc/xdg/autostart/nm-applet.desktop

I didn't delete it, just append .old at the end of the filename


Ignore them.

It is most likely a scam. Very common here in Australia, usually bundled with threats that they will be "forced to disconnect your internet" etc. If in doubt you should phone your ISP directly to confirm.


Is there an official torrent for elementary OS?

You can always generate a torrent file from the magnet link in case you need it. Just do the following:

Open the magnet link using your torrent client
Wait until metadata has been downloaded from peers (your torrent will now then start downloading the actual files, you can pause the download on this stage)
This varies from the torrent client you're using. Find the menubar item or right-click context menu that says something like "Save torrent file As..." and select it.
You will now be presented to save the .torrent file on your desired location

AFAIK there's also some programs or web apps that does this for you automatically. In case you don't trust such third-party services and you want maximum compatibility with your torrent client, I suggest doing the steps above instead.


Problem with audio driver in Acer inspire 5733Z

Go-to your terminal and try this.

 sudo alsa force-reload

And than restart your pc again. Still you face the similar problem than try this.

sudo apt-get remove --purge alsa-base pulseaudio

sudo apt-get install alsa-base pulseaudio

And than

  sudo alsa force-reload

Now restart and check again.  It might be work now.


How do I disable the sudo paste warning?

Run this command in terminal to disable:

gsettings set org.pantheon.terminal.settings unsafe-paste-alert false

and then this to re-enable it:

gsettings set org.pantheon.terminal.settings unsafe-paste-alert true


I fixed it: wifi adapter is a Broadcom BCM4313. First I disabled it in Software Center -> Edit -> Software Sources -> Additional Drivers. Then I used

sudo apt-get purge bcmwl-kernel-source

to get rid of the driver. And

sudo apt-get install b43-fwcutter firmware-b43-installer

to install a new one. After a reboot it worked again.


With the move to headerbar, toolbar customization was dropped. This gsettings key no longer has any affect.

To move up a directory, you can click the next directory up in the breadcrumb bar.

You can also use the shortcut alt + ↑


Error editing connection Unable to find a connection with UUID ('null')

Edit the file /etc/networking/interfaces and put a # in front of EVERY line. This will comment them out. NOTE you will need to use sudo and suggest command

sudo nano /etc/network/interfaces

Next, stop and restart the NetworkManager.service with:

sudo systemctl stop NetworkManager.service
sudo systemctl start NetworkManager.service

The start and stop of the network mnager should be two separate command - most easily done on two lines. First enter sudo systemctl stop NetworkManager.service on one line. Then enter sudo systemctl start NetworkManager.service on a new line.

The second way you can edit network connections is to use the network manager tool in terminal:

sudo nmtui

There you will be able to edit connections and save your changes. After the restart it should remember your settings.


If I install the Loki beta, will I be able to upgrade to the official release?

You will have to reinstall. There will be no upgrade path from the beta to the stable release.


Custom keyboard shortcut now activating after second press

I answered this immediately after posting this and in so doing found a potential bug.

I went to delete the shortcut and reestablish it from scratch.
When I went to copy the path to the script I noticed that when I pressed ctrl for the copy shortcut (ctrl + c), the selected text was being deselected.
I realized that the problem was with the ctrl key-press itself and the only thing that changed relative to that was that I enabled the Reveal pointer option (System Settings -> Mouse & Touchpad, General(tab): Reveal pointer).  This option listens for a press of the ctrl key and plays an animation around the cursor to reveal it's location.
When I disabled Reveal pointer all behavior relating to the ctrl key returned to normal.

Bug description:  Reveal pointer option (System Settings -> Mouse & Touchpad, General(tab): Reveal pointer) interferes with normal use of the ctrl key.
Example: text is deselected when trying to copy using ctrl + c.
Other short cuts break as well.


No colored dots under event dates in the Calendar indicator

The answer is here on Github. A solution is not there yet.


How can I get applications to display a system tray icon?

elementary OS does not support GtkStatusIcon (commonly referred to as system tray), and will drop support for the Ayatana Indicator API in the next release.

GtkStatusIcon (the old API for apps to place icons in the panel) has been deprecated since 2014 and is not implemented in elementary OS. Please file a report with application developers that are still using this API requesting that they make their app function without it.

I'm a developer and I want to implement this feature.

Currently (in 0.3 Freya), only the Ayatana Indicator API is respected. However, as of 0.4 Loki, the panel will no longer implement the Ayatana API either. It is recommended in the elementary HIG that apps not explicitly use the indicator area at all.

If you're developing a music app, your app will automatically show in the sound indicator as long as it can be controlled through MPRIS.

If your app sends notifications, missed notifications will automatically be preserved in the notifications indicator (as of 0.4 Loki).

If you want to present easily accessible actions while your app is closed or not running, follow the freedesktop.org actions specification.

How can I work around this?

Try installing sni-qt. This works for some apps:

sudo apt-get install sni-qt

Another option is to install a panel that supports this old API like xfce4-panel.


Note that the majority of this information is already covered in the elementary installation guide that appears when you download.

Click all images to view a bigger version.

Step 1 - Downloading

First, download the file - it will be a .iso from elementary.io.

If you know you have a newer computer with a 64-bit processor, choose the 64-bit version.

If your computer is older or you do not know which type of processor your computer has, choose the 32-bit version. (64-bit processors will still be able to run this version).

Step 2 - Writing to the bootable media.

When it has finished downloading, you need to either write it to a DVD or a USB. Only use a USB if you are sure your BIOS (the first screen you see when you boot) supports it.

For booting with a USB (recommended):

Download and install Unetbootin and open it up. It will look like this:

Click the radio button next to Diskimage and then click the ... button to navigate to the .iso file you just downloaded.

insert the USB - make sure it is the only USB plugged in. Then select it from the Drive dropdown:

For me the USB I want to use is /dev/sdd1. Now click OK. It will go through the 4 steps:

You can either click Reboot Now or Exit at this point.

For booting with a CD (not recommended):

  Burning from Windows

  Windows 7/8/8.1

  Right-click on an ISO image and choose “Burn disc image”.

  Select a drive and press "Burn".

  If you check “Verify disc after burning”, it will verify that the ISO image has been burned correctly

  Burning from Mac OS X

  Launch Disk Utility (Applications → Utilities → Disk Utility).

  Insert your blank CD/DVD.

  Drag and drop your .iso file to the left pane in Disk Utility. Now both the blank disc and the .iso should be listed.

  Select the .iso file, and click on the Burn button in the tool bar.

  Ensure that the "Verify burned data" check box is ticked (you may need to click on the disclosure triangle to see the check box).

  Click on Burn. The data will be burned and verified.

  Burning from Ubuntu

  Right click on the .iso file and click "Write to Disc". Click Burn.

Source

Step 3 - Booting

Insert the DVD or USB and restart.

Booting on a PC

As your computer boots up, press the button to access the BIOS:

Change the order to have either DVD or USB - depending on which you used, and then save and exit the BIOS.

Booting on a Mac:

After you hear the chime, press and hold Option. Then, select the appropriate boot drive. Note that it may be incorrectly identified as "Windows", but this is normal.

It will then boot to a screen like this:

Step 4 - Installing

Select Install elementary.

Confirm you have that is needed (6.5 GB disk space and internet connection).

I'd advise not to download updates (it slows down the install), but I would suggest the third-party software so you can place MP3s and such like and click continue.

Chose which install method you want - to install along side your current OS or to wipe it. You can also manually change the partitions by clicking something else.

Chose your location (this will set your time).

Now chose your keyboard - you can auto detect it if you want, this will auto select it.

Next chose your name, computer name, username and password:

Then click continue and it will install it:

This can take a long time - 30 minutes or more sometimes. Be patient, and don't power off the computer. It's recommended to keep a laptop plugged in for the duration of the install process.

Step 5 - Use elementary OS

Finally, when it is installed it will ask you to reboot.

When it boots up, go into the BIOS again and change the boot order back to your Hard Drive first. It should boot pretty quickly:

And then you can login and start using it!

It is likely that you will have a lot of downloads to install, and when they have finished it will request a restart. Do this as soon as possible as they could include security updates.

Any more questions? Feel free to click Ask Question in the Top Right corner.


Do I have to patch PrivateTunnel OpenVPN so that certificates are validated?

I believe your question is more of a "Does this indication apply to my system, elementary OS?" with a follow up of "Is it really necessary?", with that in mind:
Does this indication apply to my system, elementary OS?
Private tunnel uses openvpn for their connection, elementary OS does not ship a modified version of openvpn. apt-cache policy allows you to see the version and source of a package.
apt-cache policy network-manager-openvpn openvpn
network-manager-openvpn:
  Installed: (none)
  Candidate: 0.9.8.2-1ubuntu4
  Version table:
     0.9.8.2-1ubuntu4 0
        500 http://pt.archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages
openvpn:
  Installed: 2.3.2-7ubuntu3.1
  Candidate: 2.3.2-7ubuntu3.1
  Version table:
 *** 2.3.2-7ubuntu3.1 0
        500 http://pt.archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu/ trusty-security/main amd64 Packages
        100 /var/lib/dpkg/status
     2.3.2-7ubuntu3 0
        500 http://pt.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages

Based on that, any recommendations for openvpn in Ubuntu 14.04 apply to elementaryOS.
Is it really necessary?
The website does not specify a concrete version of Ubuntu, although it should not cripple your installation of openvpn, you should ask them (support@privatetunnel.com) if these indications still apply to Ubuntu 14.04 (base of elementary OS) before following their directions.


The E 5.0 download is damaged when into Mac Sys22 (Sierra)

It sounds like you're trying to open the .iso on macOS? Or maybe your browser is automatically opening (mounting) it after download?

Either way, the iso for Elementary is not a data disk image that macOS can mount and read normally. It's an installation disk image that needs to be written to a USB key or CD-ROM and used to boot your machine from.

You'll need to write the image to a USB key with something like Etcher, unless you're going to use something like VirtualBox or VMWare for testing Elementary.

There's a nice succinct installation guide that might help.


touchpad troubles with libinput in loki-beta2

I just posted a solution for another question that might help you for this as well on:

Way to enable vertical two-finger scrolling, but not horizontal?

I removed the libinput drivers for the touchpad and installed the synaptic drivers instead I did:

sudo apt-get remove xserver-xorg-input-libinput libinput-tools

This removes libinput touchpad driver. Then install synaptics:

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

Then restart.

This also allowed me to change Two Finger Horizontal scrolling and add palm detection (see above link) and also made the touchpad less sensitive.

I have not tested this extensively, but seems to work so far, use at your own risk. You could always remove the synaptics packages and reinstall the libinput ones if needed.

Jay


Elementary Freya on Skylake CPU + Nvidia card > kernel and graphic drivers question

The kernel has been updated since the last available disk image. It is now 3.19.0-56 (after updating the system). I don't know about NVidia drivers since I have an AMD Radeon, but otherwise I have a new i7-6500U machine and it works totally fine with that config. I had a minor problem with the open source xorg drivers for the Radeon card, but that one could be solved by using the proprietary drivers that are included in the repositories. For newer NVidia graphics cards, there is a proprietary driver called "nvidia" which should also be included (you should be able to select it in the additional drivers tab in the update settings).

To test if 3D acceleration works, install mesa utils:

sudo apt-get install mesa-utils

and run

glxinfo | grep rendering

or

glxgears

In the latter case, you should see a window with moving cogs.

I'd say give it a shot :) You can update to a newer kernel afterwards if necessary, and with Ubuntu 16.04 coming soon, there should be a new version of elementary in the not too distant future anyway...

EDIT: The new Ubuntu 14.04 hardware enablement stack including kernel 4.4 is now available in freya 0.3.2 - just run the update manager


Can I configure an app to be always visible across all workspaces?

It is possible to create a keyboard shortcut for this setting which seems to work for any window, including those without title bar menu. It's in System settings > Keyboard > Shortcuts > Windows > Toggle on all Workspaces and it isn't assigned by default.


Can't install elementary os 5.0 juno - kernel panic using live usb or dvd boot

I have the same issue, my laptop just restart seconds after loading..

I reported my issue here, no answer yet


how to filter files by extension in pantheon-files

This is not possible at the moment, although it is something that could be implemented in future.  The only work-round is to sort by type, as indicated above.

The intention is the elementaryos apps are simple enough to be self-documenting so if there is no obvious way of doing something it is probably not implemented!  Of course, at present, this ideal is not always reached ...


I'm able to capture the lock event with:

dbus-monitor --session "path='/org/gnome/ScreenSaver',interface='org.gnome.ScreenSaver',member='Lock'"

The contents of the lock event looks like:

method call time=1512800651.865886 sender=:1.7 -> destination=:1.33 serial=1326 path=/org/gnome/ScreenSaver; interface=org.gnome.ScreenSaver; member=Lock

The unlock event can be captured using:

dbus-monitor --session "type='signal',path='/org/gnome/SessionManager',interface='org.freedesktop.DBus.Properties',member='PropertiesChanged'"

And looks like:

signal time=1512800661.088861 sender=:1.4 -> destination=(null destination) serial=237 path=/org/gnome/SessionManager; interface=org.freedesktop.DBus.Properties; member=PropertiesChanged
   string "org.gnome.SessionManager"
   array [
      dict entry(
         string "SessionIsActive"
         variant             boolean true
      )
   ]
   array [
   ]

Of course, you can specify both watch expressions to capture everything:

dbus-monitor "path='/org/gnome/ScreenSaver',interface='org.gnome.ScreenSaver',member='Lock'" "type='signal',path='/org/gnome/SessionManager',interface='org.freedesktop.DBus.Properties',member='PropertiesChanged'"

Here's a perl script that will output locked when the screen is locked, and unlocked when the screen is unlocked.

#!/usr/bin/perl

my $capture = 0;
while (<>) {

    # print "locked" to stdout if we see the 'lock screen' event
    if (/path\=\/org\/gnome\/ScreenSaver\; interface\=org\.gnome\.ScreenSaver\; member\=Lock/) {
        print "locked\n";
    }

    # To detect "unlock screen" events, we need to examine the
    # event data. Event data is indent from the rest of the
    # output, so we just need to collect all the indented lines
    # into a buffer and then examine the buffer contents.

    # stop capturing if the line isn't indented
    if (!/^\s+/) {
        $capture = 0;
    }

    # start capturing event data if we see the unlock event
    if ($capture eq 0) {
        next unless /path\=\/org\/gnome\/SessionManager\; interface\=org\.freedesktop\.DBus\.Properties\; member\=PropertiesChanged/;
        $capture = 1;
    }

    # collect lines into a buffer, stripping the line endings
    chomp;
    $buf .= $_;

    # if the event data indicates the session is now active, then
    # the screen was unlocked and we print "unlocked" to stdout
    if ($buf =~ /org\.gnome\.SessionManager/ && $buf =~ /SessionIsActive/ && $buf =~ /variant\s+boolean true/) {
        print "unlocked\n";
        $capture = 0;
        $buf = "";
    }
}

Just pipe the output of dbus-monitor into the script.

dbus-monitor "path='/org/gnome/ScreenSaver',interface='org.gnome.ScreenSaver',member='Lock'" "type='signal',path='/org/gnome/SessionManager',interface='org.freedesktop.DBus.Properties',member='PropertiesChanged'" | ./script


Wireless problem (it results always disabled)

Check if it's blocked on the software level with rfkill.

Check this answer out. I guess it'll help you too.


This StackExchange is not really the best place for this question. Nevertheless, there seem to already be a bunch of opensource projects already built emulating this game.

For example, you can look at Aleks Hudochenkov's version. It lists words in English and Russian, and it looks like a great start. It requires npm to build and gulp to run it, but this is how it looks like:

Another one, with a more polished look can be found in Renato's GitHub. It only lists Croatian words, but it should not bee to difficult to modify it to fit your needs. It also displays a 60 seconds counter for every team, and tracks points:

AndrewSergeev's Android version also looks amazing, and seems to 'emulate' the one you listed in your question. But it's written in Java, and would take quite the effort to start working on it.

And the ones I listed above are just a tiny fraction of open-source versions available for free, but they all require a bit of technical knowledge to get them working, and moderate levels of various programming languages proficiency (particularly JavaScript). My suggestion would be to look around on github for already built projects, and if you find something that's close to what you want, get in touch with the developer or fork the repository and start modifying it yourself.


I believe you'll need a Granite.MessageDialog. This a sample of how I used it to achieve something similar:

public class Server.Dialog : Granite.MessageDialog {

    public Dialog (Gee.ArrayList<Server.Model> serversList) {
        Object (
            primary_text : "Welcome to Torrential Remote!",
            secondary_text : "Start by connecting to a server.",
            image_icon : GLib.Icon.new_for_string ("application-default-icon"),
            buttons : Gtk.ButtonsType.NONE
        );

        set_modal (true); // forces user interaction
        set_transient_for (null); // sets no parent window
        add_buttons ("Cancel", Gtk.ResponseType.CANCEL, "Save", Gtk.ResponseType.ACCEPT, null);

        Gtk.Grid grid = new Gtk.Grid ();
        grid.set_column_spacing (10);
        grid.set_row_spacing (10);

        Gtk.Entry nameEntry = new Gtk.Entry ();
        nameEntry.set_hexpand (true);
        Gtk.Label nameLabel = new Gtk.Label ("Name:");
        nameLabel.set_halign(Gtk.Align.END);
        grid.attach(nameLabel, 0, 1, 1, 1);
        grid.attach(nameEntry, 1, 1, 3, 1);

        Gtk.Entry hostEntry = new Gtk.Entry ();
        hostEntry.set_hexpand (true);
        Gtk.Label hostLabel = new Gtk.Label ("Host:");
        hostLabel.set_halign(Gtk.Align.END);;
        grid.attach(hostLabel, 0, 2, 1, 1);
        grid.attach(hostEntry, 1, 2, 3, 1);

        custom_bin.add (grid);

        get_widget_for_response (Gtk.ResponseType.ACCEPT).can_default = true;
        set_default_response (Gtk.ResponseType.ACCEPT);
        grid.show_all();

        int response = run ();
        if (response == Gtk.ResponseType.ACCEPT) {
            string name = nameEntry.text;
            string host = hostEntry.text;
            // Do your logic here
        }

        destroy ();
    }
}


Installing phpstorm / webstorm as Application

Note: - Please note that PhpStorm and WebStorm are not FREE, so this is a 30-day trial, if you don't have activation key.

System requirements for both PhpStorm and WebStorm:

1 GB RAM minimum, 2 GB RAM recommended
Oracle JRE 1.6+ or OpenJDK 1.7+
1024x768 minimum screen resolution
GNOME or KDE desktop (works in elementary also)

Install dependencies:

From official site:

  Oracle (Sun) JDK 1.6+ or OpenJDK 1.7 or higher (OpenJDK 1.8 is recommended). Using OpenJDK is not recommended because this may result in visual and performance problems. You can use OpenJDK on your own risk if Oracle JDK causes more severe issues in your system.
  Installation instructions:

Open terminal and run the folowing commands to install java (If you don't have):

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
sudo apt-get install oracle-java8-set-default

To install Phpstorm:

Download PhpStorm-10.0.3.tar.gz
Unpack the PhpStorm-10.0.3.tar.gz file using the following command:
tar xfz PhpStorm-10.0.3.tar.gz
Run PhpStorm.sh from the bin subdirectory

To do the above steps open terminal and run:

wget https://download.jetbrains.com/webide/PhpStorm-10.0.3.tar.gz
tar xvfz PhpStorm-10.0.3.tar.gz
cd PhpStorm-143.1770/bin
./phpstorm.sh

To Install Webstorm:

Download WebStorm-11.0.3.tar.gz
Unpack the WebStorm-11.0.3.tar.gz file using the following command:
tar xfz WebStorm-11.0.3.tar.gz
Run WebStorm.sh from the bin subdirectory

To do the above steps open terminal and run:

wget https://download.jetbrains.com/webstorm/WebStorm-11.0.3.tar.gz
tar xvfz WebStorm-11.0.3.tar.gz
cd WebStorm-*/bin
./webstorm.sh

To create launcher icon:

While Installing phpstorm/webstorm it will ask to create Desktop Entry.

If you haven't enable the option, later you can do that from Configuration --> Create Desktop Entry.


I'm running an RX 580 in my machine, and I would only consider the AMDGPU-PRO drivers acceptable and functional with a newer kernel. I've only tested 4.15.x, but it's the one variable that put forth positive results.


If you want to dualboot elementary and Windows you'll have to see the grub menu every time you turn your pc on.

However, if you barely use one of those operating systems, you could hide the grub menu and edit a config file every time you want to access the other system. I don't recommend doing this since it's probably not worth the trouble.

To hide your grub menu you need to edit /etc/default/grub and set the following:

GRUB_DEFAULT="0"
GRUB_HIDDEN_TIMEOUT=0.0
GRUB_HIDDEN_TIMEOUT_QUIET=true
#GRUB_TIMEOUT=5

You don't need to set any value to GRUB_TIMEOUT, but you have to add a "#" at the beginning of the line.

IMPORTANT: Check whats the number of the elementary option on the grub menu, if it's the first line (usually yes), then setting GRUB_DEFAULT="0" will boot that line, otherwise you'd need to change the number.

When you finish editing that file, execute from terminal sudo update-grub and reboot to see the results.


I can do Ctrl-Super- < or > but it doesn't allow me to do 2 windows.

You have to focus the 2nd window before.
You can do that by click on the window or using Alt + Tab.

  Nor when I drag a window (instead of using the keyboard) to the left or right side, it doesn't automatically adjust itself.

Did you tried that with different windows?
Maybe it just don't work with a special window that isn't allowed to be resized.


Get the current song information from volume control (command, etc)

The indicator is using the MPRIS dbus interface. So you could listen to dbus.
For example something like this.

dbus-monitor --session "path=/org/mpris/MediaPlayer2" --monitor | awk '
  /string  *"xesam:artist/{
    while (1) {
      getline line
      if (line ~ /string "/){
        sub(/.*string "/, "artist:", line)
        sub(/".*$/, "", line)
        print line
        break
      }
    }
  }
  /string  *"xesam:title/{
    while (1) {
      getline line
      if (line ~ /string "/){
        sub(/.*string "/, "title:", line)
        sub(/".*$/, "", line)
        print line
        break
      }
    }
  }
'


How to prevent Freya to try to connect to a specific WiFi network?

If it shows up in your network connection list, then just select and click delete.

This should stop it from connecting automatically until/unless you attempt to connect again manually.


Unfortunately this is a known issue: (https://github.com/elementary/calendar/issues/459, https://github.com/elementary/calendar/issues/469, https://github.com/elementary/calendar/issues/474).

Edit: This should fix it: https://github.com/elementary/calendar/pull/481, hopefully it will be merged and then the fix will be provided in an update.


Elementary OS on Macbook won't display wifi settings. How do i fix?

Following steps fixes the problem.

Removing bcmwl-kernel-source package, then reboot:

sudo apt-get remove --purge bcmwl-kernel-source
sudo reboot

Installing new broadcom firmware:

sudo apt-get install firmware-b43-installer

Reload package.

sudo modprobe -r b43
sudo modprobe b43

Source: http://www.linuxlinx.com/2016/08/fix-no-wireless-on-macbook-after.html


Installer keeps crashing (squashes error)

Hay Fred

sounds like this issue may be related to the following problem.

https://help.ubuntu.com/community/SquashfsErrors

give some of the options a try on the link supplied and let us know how you go.

Is that a MAC your installing on?

""Cheers
G


Ubuntu 14.04, wanted to upgrade to 16.04

You can't upgrade from Freya to Loki. You have to perform a fresh install.


No. This is because Ubuntu based distros that are not official spins like Linux Mint and elementary OS are based on the latest LTS versions. This is done because LTS releases are more throughly tested and are proved to be very stable. So the next elementaryOS version bump will occur when 18.04 LTS will be released.


2D and 3D CAD: Yes, I would recommend FreeCAD!

MS Office: There are ways to use Microsoft Office with Linux but it runs really bad, have a look here. I would recommend using LibreOffice, it is faster, has a clean UI and works great on elementary!

iPod Classic synchronizing: There are many music players for linux that list iPod support as a feature, like Clementine, Amorak etc., but as I do not have an iPod I can't try it out by myself. Still, I am very sure you will find one that works!

Most regular ubuntu apps look just fine with elementary!
If you have to open many proprietary formats, it might be a good idea to keep a small Windows partition just in case.

Full hard drive encryption is suppurted out of the box, you can set it up in the installation process. Email encryption is really easy to set up, all you need is Thunderbird and a plugin.

I would say: Go for it! :-)


Can I change the date format in the panel?

It's possible to change date & time format in Wingpanel, but there is no direct UI for this kind of setting.

You can either install and run dconf-editor, navigate to com -> canonical -> indicator -> datetime, switch custom-time from locale-default to custom and change custom-time-format into %A, %d %B %Y, %I:%M.

Or you open your terminal and run the followng two commands:

gsettings set com.canonical.indicator.datetime time-format "custom"
gsettings set com.canonical.indicator.datetime custom-time-format "%A, %d %B %Y, %I:%M"

The changes should take effect immediately in both ways.


Confirmed with the latest OS round of updates from the past couple of days. Booting into the OS with Bluetooth-USB dongle keyboard and mouse leaves them inoperative and the keyboard refuses to work even when plugged in via the USB cable directly. After the login screen is shown, the keyboard's led for connection flashes a couple of times and then all the leds power off (Logitech G915 TKL). Both the GRUB menu and the other OS's on the same PC work fine. The problems also disappear when booting into the recovery (5.4.0-54 or 5.4.0-58) and then choosing the resume booting option.
This is what recovery booting process shows:

Possibly USB related?


What is the best word processor to use with Elementary OS?

That's an opinion based question so you're so to get a lot of different responses. I personally us LibreOffice Writer.


Buttons are missing in the file chooser dialog. What should I do?

This seems to be an issue with a Gtk setting being changed somehow. There is a setting to make dialogs use buttons up top in the headerbar instead of down below. This is useful in other environments like GNOME, but it breaks dialogs in elementary OS as you can see here.

The solution is to create an xsettings override that will set the value to false (its default value). This is easier than it seems and can be done with the following command in Terminal:

gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gtk/DialogsUseHeader': <0>, 'Gtk/ShellShowsAppMenu': <0>, 'Gtk/DecorationLayout': <'close:menu,maximize'>}"

This command uses gsettings to add 'Gtk/DialogsUseHeader':<0> (the "0" represents "false") to your list of xsettings overrides. If you already have other overrides set up, make sure you modify the command so that those are not overwritten.


Can't Select Existing Wireless Network In Loki

I am not sure from your explanation if it might be the same bug as I have had. For me the problem is resolved by opening the Network Settings via the network indicator, going to the Wireless section and connecting to a network from there.


Are you able to tell whether is just the screen staying black or the whole OS not booting ? I've been having a similar issue on Macbook Pro with an AMD chipset, I was able to tell it had something to do with the graphics since I was able to hear elementaryOS when changing volume, the following link helped:

Black screen when installing OS


How can I remove a folder from the dock?

Upon further investigation, I found that the context menu can actually be accessed and from there you can untick "Keep in dock". What fooled me was that I had pinned to the dock a folder containing a great number of files and in order to access the context menu you have to scroll down like forever (or hit the 'End' key). This is not a desirable behavior either. Once you are at the bottom of the list you can drag the folder off, too.


This issue isn't about elementary OS.  It's about Windows 10 and it fast boot mode.

You can find a solution here:

how mount Windows Ntfs partition


Preview EXR or HDR images in Pantheon Files

I had a somewhat similar question before: File that handles raw thumbnails in Files, but I didn't get a useful answer.

I was considering a Sigma camera and I wanted the camera raw thumbnails in pantheon-files, but I've changed my mind about the Sigma anyway.

The only editable thumbnails files I could find were /etc/xdg/tumbler/tumbler.rc and /usr/share/thumbnailers/evince.thumbnailer. You can try those, but they didn't work for me.

Another workaround is installing Nautilus, then create the file /usr/share/thumbnailers/raw.thumbnailer and add the mimetype for the HDR files in it. I'll give you details about it, if you want.


There is no final list.

You can see the current list by going to https://launchpad.net/elementary/+milestone/loki-beta1

Currently, there's 39 blueprints linked to the Loki Beta 1 version. The list is constantly being changed and that's perfectly fine for the current state of the release.

The AppCenter is currently being developed and will probably be a part of the Loki release, although there's no way of accurately predicting that right now.


Additional windows of an application open in wrong display

This happens because of main display is the one which is with the white start in it. It's possible to choose any display as the main display by clicking on the star. This is hard to miss. But I missed it somehow. Hope this will help somebody.


elementary OS signs its distribution iso, cf. https://elementary.io/docs/installation#verify-your-download (for elementary OS 0.4 (loki) they used sha256sum)

For older elementary versions you should check: How to verify the downloaded .iso file?


Running elementary on ARM single board computers

There are no ARM images at the moment.

I recommend Ubuntu Mate for Raspberry PI. With some tweaks you'll get the same user interface like in Elementary OS. For the full Elementary OS experience you need to switch to x86-64.


Problems installing Freya on Mac through USB drive

Macs hasn't used BIOS for almost 10 years now, and are UEFI based.

I havn't used Unetbootin for years, but back then it didn't make the devices bootable, and it seems like this is still a bug.

Try find some other way to partition your USB drive.

The only method i know that always works is dd, but i do not recommend using it because if you do not know what you are doing you can potentially erase your whole computer which is not fun at all. If you are careful at each step it should work fine though, and Ubuntu has a guide which works well. So if you use this method, be very careful at step 8.

Good luck :)

EDIT: Also, use the 64bit version. It's better optimized for your computer.


Starting session has failed. Unable to login

I too am facing the same issue. I do all of my coding work on eOS and it's all stuck there now.

This happened after the recent update to eOS 5.1.2

I can still boot into my Windows 10 (dual boot setup).

Do I have to reinstall it or is there some workaround?

Edit: Solved it by following the directions someone had posted somewhere else. Here's the solution: After being returned the error
Ctrl+Alt+F1
login with your username and password
"rm .Xauthority"
"sudo apt-get install pantheon-xsession-settings"
Ctrl+Alt+F7

Restart. Hope it helps


Install xdotool:

sudo apt install xdotool

In 'Hot Corners' under 'Custom command' insert the following command:

xdotool keydown Alt F4 keyup Alt F4


Not my first time with eOS, However just came back to it. Same issue with 5.1 seems like any of the system apps when opened just crash me back to the login screen.


Loki - running on a Chromebook using crouton

You might want to install from a terminal with

 sudo dpkg --install ~/Downloads/google-chrome-stable_current_amd64.deb
 sudo apt-get install -f

so that you get more verbose error messages.


If anywone having same issue, looks like it was an error when install dkms, incompatible with the kernel version.

Solved unnistalling everything of nvidia propietary drivers and configuring bumblebee to use nouveau kernel drivers


I just installed elementary OS and everything was working, but now display scaling is messed up

Just thinking off the top of my head here: Can you click on the title bar and move the window towards the lower right-hand corner just a bit? If you can, you should then be able to get a screen resize arrow. Then try re-sizing the window to where it's small enough and you move the window so you can access the settings.


If faced such problem some time ago, when I got a libc update in a machine with nVidia proprietary driver install, It hanged with blinking leds.

The solution was:

Reboot and Press Shift to show grub menu
Select recovery mode.
Run a file system check
Enable network
Drop to shell
Continue installation there

dpkg --configure -a

and install Wine (if previous command didn't)

apt-get install wine

reboot


What are the video players available for elementary OS?

Audience (Videos)

elementary OS comes with its own video player preinstalled. It's called Audience, but it's commonly referred to as Videos in the elementary community. It offers a minimalistic user interface, it works with a large variety of video codecs' and it manages subtitles just fine.


Which graphics card is in the laptop?

Nvidia, intel or amd. The answer to what to do depends on that

you can use lspci | grep VGA to find the model of the card you are currently using.

You can screenshot a reply to me or write which one it is, depending on that I'll lik you to the right driver and how to install it


Anyone uses the ZOOM meetup software with eOS?

No issues here -

$ cat /etc/*release
DISTRIB_ID=elementary
DISTRIB_RELEASE=5.0
DISTRIB_CODENAME=juno

updated as of this morning.

Using Zoom latest directly from site. I zoom a few times a day for work, can share, am able to control and see. I did have an issue one day where slack and zoom were being controlled by the same dock icon, for some reason it recorded both pids so I just restarted and it worked fine.


Switching windows backwards (alt + shift + tab) works in a strange way

I had this same issue and found out it was actually due to a conflicting keyboard shortcut with Alt+Shift which changes keyboard layout. Going to Settings > Keyboard > Layout and changing the Switch Layout binding to Alt+Caps Lock made Alt + Shift + Tab behavior consistent again.


Juno fresh install, display unknown, resolution only 640x480, GPU is Nvidia GeForce GTX 1650, display properties will not open

I got it fixed! Special thanks to fosslinux.com for his article here:

https://www.fosslinux.com/1462/how-to-install-nvidia-gpu-drivers-in-elementary-os.htm

He wrote it for Loki but it worked great for me with Juno!

This is foslinux.com's instructions:

STEP 1: Starting from Loki, elementary OS doesn’t support PPA. So let’s first enable it.  Launch ‘Terminal’ and run the following commands one at a time:

sudo apt-get update

sudo apt-get upgrade

STEP 2: This command will enable PPA and you can use apt-get again in elementary OS.

sudo apt install software-properties-common

STEP 3: Let’s install video graphic sources.

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

STEP 4: Update again.

sudo apt-get update

sudo apt-get upgrade

STEP 5: Finally you need to know which nvidia drivers should you install. You can check the latest PPA graphic builds here. Current official (Feb 2017) release is nvidia-370 (370.28). GeForce 8 and 9 series GPUs users need to use ‘nvidia-340’ (340.98) and GeForce 6 and 7 series GPUs users should be using ‘nvidia-304’ (304.132) in the command below. Use 3 digit number accordingly.

sudo apt-get install nvidia-xxx


If you just save your /home partition you'll have all your data and most config files that your apps use. However you'll loose all your installed apps.

There isn't any perfect solution to move apps from your old system to the new one. But I'll explain the best one based on this question:

Create a file called installed_packages with your manually installed apps:

comm -23 <(apt-mark showmanual | sort -u) <(gzip -dc /var/log/installer/initial-status.gz | sed -n 's/^Package: //p' | sort -u) > installed_packages

Then copy that file to the new installation, open terminal on the same directory and execute:

sudo apt install -y $(cat installed_packages)

You can also edit installed_packages and add or delete any package you want. You may get some errors like package not found. That's because you didn't add the ppa you've used for that app.

Now you have 2 options:

The best one is to install that package from any other method that doesn't require a ppa (snap, flaptak, appimage...).

The other option is to save all the files inside /etc/apt/sources.list.d/ and add the necessary entries on the new system.


How do you install VirtualBox extensions and Guest Additions in elementary OS?

The VirtualBox extensions CD comes with an installation script VBoxLinuxAdditions.run that requires a terminal. There is a wrapper script autorun.sh that tries to open a terminal emulator and run VBoxLinuxAdditions.run inside it. It tries konsole, gnome-terminal and xterm (as of VirtualBox 4.3.28), but none of them are installed by default, so it gives up. The other distributions you tried probably have at least xterm or gnome-terminal, whereas elementary OS only has Pantheon Terminal (pantheon-terminal) in the default installation.

If you open the CD in Files, highlight autorun.sh and select “Run” in the menu, the errors complaining about the inability to run a terminal are written to the log file .xsession-errors in your home directory (along with a lot of other crap).

To install the VirtualBox extensions, first select “Install Guest Additions CD image” in the “Devices” menu of VirtualBox. Then open Pantheton Terminal and type the command

sudo /media/gilles/VBOXADDITIONS_4.3.28_100309/VBoxLinuxAdditions.run

Adjust the username and the VirtualBox version as suitable. You can save typing by using the shell's completion feature: press Tab after typing the beginning of a file or directory name to automatically insert the rest, if what you typed isn't ambiguous. For example, if you're the only user on your computer, you can type

sudo /meTab/Tab/VTab/VTabLTabEnter

If you no other removable media is currently inserted, you can even save the first V. And conversely if you have another removable media whose label begins with V you'll have to type more characters until that part is disambiguated. Similarly, if other users have currently-mounted removable media, you'll need to type enough of your username after the second / to be unambiguous.


cant boot into windows after dual booting elementary OS hera

I believe the problem is because you have deleted the windows recovery partition. I have similar experience by deleting windows recovery partition on another computer.

I do not pretend that this is the best approach but if I am in a situation like yours I will proceed like this:

boot into elementary os
backup all Windows data I want to save, install Gparted if it is not installed yet and remove all ntfs and *fat partitions. Create a new NTFS one.
backup all data I want to save from elementary OS because usually installing windows destroys the Linux installations.
Install Windows
Install elementary OS. It is possible just to repair the elementary OS installation with some recovery cd, but if you do not have so much things to save (you said that it is not and old installation with a lot of programs and services installed) you better wipe it and reinstall it from sctratch.

*// the boot/efi is in a vfat partition, probably it is possible to save elementary OS if you keep this partition, but based on my experience windows will overwrite it and usually it will contain a lot of bulk data. There is also an option to save the efi bootloader information from there somewhere and after installing windows to restore it, but I never succeeded doing like this. I don't say it is impossible, but again, if I am in your situation I will make everything from sctratch.


Why is Loki's virtualized graphics performance so much worse than Freya's?

I am also on Freya and when I installed it in my Ubuntu 16.04, It worked fine. I didn't installed the Guest Additions, so try to remove them. And when I installed I used 2 CPUs. So also increase CPU count.

My host info:
CPU: i3-5005U @ 2.00GHz
RAM: 3.8 GiB

My VM info:
CPU: 2 CPUs, no execution cap.
RAM: 1.9GB
VRAM: 128MB

Hope it helps!!


Nevermind I fixed it, I fiddled with PulseAudio Volume Control's settings, accidentally set my headphones as input, and when I set it back to Analog Stereo Output it worked. Nice!


Can I set an app window's width, height, and position from Terminal?

Using wmctrl

The program wmctrl allows to you to get infos and change the states of currently open windows. Install it by typing sudo apt-get install wmctrl.

Type wmctrl -l to output a list of currently managed windows:

0x02e00003 -1 username plank
0x02a00003 -1 username wingpanel
0x0340000a  0 username Home: wmctrl
0x0360000a  0 username Scratch
0x03403972  0 username Home: wmctrl

Now you can resize and move the window with wmctrl -r <Window> -e <G>,<X>,<Y>,<W>,<H>, for example wmctrl -r Scratch -e 0,10,200,600,400

<X>, <Y>, <W>, <H> can also be set to -1 so the respective value stays the same.

If there are multiple windows with the same name, use the -i switch and input the window id instead of the title. This example will only change the dimensions of the second window called "Home: wmctrl" (a Terminal) wmctrl -i -r 0x03403972 -e 0,10,20,-1,-1

Or change the state with wmctrol -r <Window> -b <State>.

To learn about all options, type wmctrl --help or man wmctrl.

Saved state in gsettings

Most apps save the last position of their window in gsettings, unfortunately quite inconsistently. Some examples for elementary apps:

Audience: No saved state.
Calculator: No saved state.
Files org.pantheon.files.preferences
maximized (boolean), window-height, window-width (no x and y position)
Photos org.pantheon.foto.saved-state
window-state, window-height, window-width (no x and y position)
Calendar (Maya) org.pantheon.maya.saved-state
window-state, window-height, window-width (no x and y position)
Geary Mail org.yorba.geary
window-state, window-height, window-width (no x and y position)
Music (Noise) org.pantheon.noise.saved-state
window-state, window-height, window-width (no x and y position)
Scratch org.pantheon.scratch.saved-state
window-state, window-height, window-width, window-x, window-y
Sytem Settings (Switchboard) org.pantheon.switchboard.saved-state
window-state, position, window-height, window-width
Terminal org.pantheon.terminal.saved-state
window-state, opening-x, opening-y, window-height, window-width

You can get the current value of a key by typing the following in your Terminal:

gsettings get org.pantheon.files.preferences window-height

You can change the value by typing:

gsettings set org.pantheon.files.preferences window-height 400


How to set up Pulse Audio to stream to Airport Express and to fix stuttering stream?

It looks like the cause of the problem is not the buffer size, but rather the network manager, which apparently intermittently has the WiFi device scan for networks. This seems to interrupt the stream, so independently of the buffer size little parts of the stream are missing, which produces the stuttering effect.

I was able to fix it by setting the BSSID of my WiFi connection. It's fairly easy, all you have to do is go to the settings of your connection. There's a pull-down menu named "BSSID" which is usually empty, but if you open it it offers you a string of characters. Pick that one, and it'll work fine.

Enjoy your music and rock on!


After some digging and Googling, finally I discover how to "read" (interpret) the S.M.A.R.T attribute 241 Total_LBAs_Written.

Usually the Total_LBAs_Written shows the number of sectors written but for that drive (ADATA SU800, which is not listed in the smartctl database) this attribute shows the number of "blocks (of 32MB)" written. On other drives the name for the attr. 241 is Host_Writes_32MiB.

So, when do the math with the number from the question: (6548*32MB)/512 = 429129728 logical sectors! A number very close to the one from the "Device Statistics" info.


Is there something like a bootswitcher or boot sequence that when I press a key upon pressing power button, the laptop goes into one OS & when another key is pressed it goes into the other OS?

elementary, like most Linux distros, comes with the grub bootloader. You can set up your computer to boot into grub automatically. From there, you'll be able to choose whether to boot into Windows or elementary without going into your BIOS settings.

To set this up, install Windows on your primary drive. Then, start the elementary OS installer and choose "something else..." in the "installation type" dialog. From there, follow these instructions.

Before you get started, be sure to back up your data in case something goes wrong with the installation.

It's worth noting that the easier and more common approach would be to install both OSes onto the same hard drive. That way, you could choose your OS from grub instead of going into the BIOS. You could still use your secondary hard drive to store documents and media. This approach requires much less manual work. If you install Windows and then set up elementary, the installer can automatically set up dual boot for you.

Storing your documents and media on a secondary hard drive also means that you could easily reinstall without losing your files.


What you are asking, can be achieved using a custom desktop session.
Pantheon, xfce, lxde, unity are all window managers which run inside xorg sessions.

So, in-order to use xfce motif top panel, you need to replace wingpanel(elementary) to xfce4-panel in a custom desktop session.

To know in details about Xorg : Xorg Debian Wiki

Details on window managers: Display Managers

This blog might help you find what you need: Custom Desktop Session

If you just want an icon theme to make your elementary look like xfce: elementary-xfce

Or if you want to retain the default pantheon-wingpanel but want to customize the style: Customize elementary wing-panel


Is there an elementary OS OEM install mode?

elementary OS does not support an OEM install mode at this time.


Open a terminal and type:

sudo apt update (and put in your password when asked)

This updates the software repositories of elementary OS. Then reboot.

AppCenter will now have all the software available to Loki.


In the English (US) version the third item is Lock (and not Block) and it locks the screen.


When you would install a new OS, try Debian instead elementaryOS if you are looking for a very stable OS, you should delete all partitions, or let automatic installer work.


Check current kernel with uname -a in terminal and then proceed the kernel upgrade.
uname -a
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.3/linux-headers-5.3.0-050300_5.3.0-050300.201909152230_all.deb https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.3/linux-headers-5.3.0-050300-generic_5.3.0-050300.201909152230_amd64.deb https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.3/linux-image-unsigned-5.3.0-050300-generic_5.3.0-050300.201909152230_amd64.deb https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.3/linux-modules-5.3.0-050300-generic_5.3.0-050300.201909152230_amd64.deb
sudo dpkg -i linux-headers-5.3.0-050300*.deb linux-image-unsigned-5.3.0*.deb linux-modules-5.3.0-050300*.deb
sudo reboot
uname -a

Additional knowledge for advanced users which allow to install up to 5.6 version which is stable. 5.7 is in testing (I am using it).
Mainlines:
https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.3/
https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.4/
https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.5/
https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.6/

Use always amd64 architecture for 64 bit. The exception is when you are using 32 bit architecture, because you have to.
Do not use lowlatency headers and images, because it is for special purpose, when you really need it.


There is no option for me to connect to DSL network

Click on the DSL connection > Edit > General tab > tick "Automatically connect to this network when it is available" > Save


Unity-like app switching by Super + 1..9?

You have a couple of options.

You could use workspaces. IE keep Firefox in workspace 1, Geary-Mail in workspace 2, etc. Then you could set super+1 to take you to workspace 1, super+2 to workspace 2, and so on. To set shortcuts go to "system settings > keyboard > shortcuts > workspaces"
If you do not want to use workspaces, you could use wmctrl. If you go to "system settings > keyboard > shortcuts > custom" you can set a hotkey to run any terminal command. Wmctrl is able to list, raise, and lower windows from the terminal. Here is an article on how to use wmctrl (complete with a dissertation on why it is better than using workspaces) to do what you are trying to do https://vickychijwani.me/blazing-fast-application-switching-in-linux/


Remove or ignore duplicate entries in terminal history

Answered in comments by OP:

  A couple of restarts and the setting finally "took". I added export HISTCONTROL=ignoreboth:erasedups to the bottom of my ~/.bashrc file. Thanks for your help Gilles.


Open the terminal and type:
sudo vi /usr/sbin/lightdm-session

Here is how the first part of that file looks now:
#!/bin/sh
#
# LightDM wrapper to run around X sessions.

echo "Running X session wrapper"

# Load profile
for file in "/etc/profile" "$HOME/.profile" "/etc/xprofile" "$HOME/.xprofile"; do
  if [ -f  "$file" ]; then
     echo "Loading profile from $file";
     . "$file"
  fi
done

-- Here add the xrandr settings

# Load resources

Press INS (insert) button or i on your keyboard. This will go into the insert mode and you can use go to the end of the line , press enter and put the content I described below.
Copy below:
xrandr --newmode "1680x1050_60.00" 85.25 1680 1368 1440 1576 1784 1050 768 771 781 798 -hsync +vsync
xrandr --addmode CRT1 1680x1050_60.00
xrandr --output CRT1 --mode 1680x1050_60.00

Paste into the file with the right button of the mouse, where I marked it with this section:
-- Here add the xrandr settings

Press Esc button on your keyboard. Then type :x to save and exit. Restart the Elementary OS. Check does it work.


You are experiencing lag due to the lack or performance of the laptop. It is old. I am not one to say, throw away a linux flavor because of this, but seeing how graphical Elementary is, you might be better off with a distribution tailored for slower older machines....
Have you tried Ubuntu Mate? That is using a GUI more for older machines, or perhaps LDE gui linux like Lubuntu.... They should perform much better on older hardware...
Hope you find the perfect one... keeping on the debian / ubuntu structure..


the "problem" is that the Wingpanel-indicator-ayatana is no longer in elementary juno. if you want to install it, try the following link:

Wingpanel-indicator-ayatana

resume:

sudo apt install software-properties-common

sudo add-apt-repository ppa:yunnxx/elementary

sudo apt update

sudo apt install indicator-application wingpanel-indicator-ayatana

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

change OnlyShowIn=Unity;GNOME; to OnlyShowIn=Unity;GNOME;Pantheon;

Ctrl + O (save change) Ctrl + X (close)

reboot

It worked for me.

Cya.


VirtualBox on Loki freezing entire system

I only can confirm this behaviour. :{
VirtualBox 5.0.40, Loki 0.4.1, Linux 4.13.0-26-generic
////
Update
////
Explanation and solution:
https://askubuntu.com/questions/994315/virtualbox-crash-on-kernel-4-13-0-26/994320#994653
Works for me OK.


I don't know about the burn:/// location but based on experience, I can recommend the K3b burner. It's available in the Software Center.


Remove the http://ppa.launchpad.net/alexlarsson/flatpak/ubuntu ppa.
You might've added it from various guides around the internet when flatpak was released, that's how I got it. It's no longer needed as, since 5.1, elementary supports flatpak out of the box.
Source: https://github.com/elementary/os-patches/issues/145


No Microsoft Exchange account option in Pantheon Mail

You can use Evolution mail client. It has plugin to connect to Exchange servers.

sudo apt-get install evolution evolution-ews

Then when you're adding new account just select Exchange option.


This is a reported bug. Anyway, I commented the associated file (specifically, i had this problem with Acestream), as found in /etc/apt/sources.list.d, but if you also have the habit of updating manually your package database, you can disable the automatic update by changing APT::Periodic::Update-Package-Lists "1"; to APT::Periodic::Update-Package-Lists "0"; in /etc/apt/apt.conf.d/10periodic


Prevent AppCenter window opening on startup?

Rename the io.elementary.appcenter-daemon.desktop to prevent startup.

cd /etc/xdg/autostart/

sudo mv io.elementary.appcenter-daemon.desktop io.elementary.appcenter-daemon.desktop.bak


Super Key = Overview of all Windows - but its not closing on second press

I was fighting with this a lot of time and at the end I have failed...

For some reason elementay OS do not allow using the Super key for this purpose and if you manage to achieve such a functionality it is like a hack and always has some downsides.

For example I use the Super key now to show applications menu and works without any problems because there is such a setting into

System settings > Keyboard > Layout

But when I was trying to remap it with xdotool or another 'solutions' I have found ... some of the native shortcuts has gone or the opening of the multitasking view did not work flowlessly - sometimes it opens, sometimes has to press it twice to open and sometimes is like your case - cannot return from multitasking when I press the Super key for a second time.

Wish you good luck, if you find a solution, will be happy to try it.


At my PC the workspace switcher works just fine. Each monitor has their own workspaces. You might want to check your videocard drivers or file an bug report.

Update:
I've misunderstood your question. It doesn't seem that what you want is possible right now.


How can I force all maximisable windows to open maximised?

Windows can be forced to open maximised using devilspie2.

Install it: $ sudo apt-get install devilspie2
Create the config file: ~/.config/devilspie2/open-apps-maximised.lua
Run devilspie2 from the command-line and add it to the list of applications to run on startup.

Example content of open-apps-maximised.lua:

if (get_window_role()=="pop-up") then
    maximize();
end

if (get_window_name()=="Messenger") then
    maximize();
end

if (get_window_name()=="WhatsApp Web") then
    maximize();
end


Wingpanel Setting to Hide When Windows are Maximized

Wingpanel Autohide Script by Yunn (works in elementary OS Juno)

To allow installing the script from PPA:

sudo apt install software-properties-common

To install the script:

sudo apt-add-repository ppa:yunnxx/elementary

sudo apt update

sudo apt install elementary-wingautohide

To autostart the script:
go to System Settings > Applications > Startup, click Add Autostart App... button in the bottom-left corner and paste this command into the Type in a custom command field:

sh /usr/bin/wingautohide.sh

To uninstall the script:

sudo apt purge elementary-wingautohide


Will updating elementary OS turn it into Ubuntu


Moving only Elementary Hera OS from a 1Tb HDD to a 120Gb SSD

Is it possible to move your documents off to another storage medium temporarily (backup drive or thumb drive), wipe them off your HDD then copy the contents of your now much-smaller HDD  to your new SSD then copy your documents back over to your HDD?


Unable to log in after update Elementary OS

try Ctrl+Alt+F1 and try to log in. and please provide screenshots as i think your update was related to a nvidia driver update.


When you say 'admin' you mean root?

If so, one way to do it is by being logged on a terminal with a user who can elevate privileges(sudo) is to:

$ sudo passwd root

That should allow you to change root's password. The other option is to 'become' root and then do a passwd:

$ sudo su
# passwd


Access the terminal with Ctrl+Alt+F1 and type:
sudo apt install --reinstall elementary-desktop
sudo systemctl reboot


You can do this easily with gsettings.
The key you are looking for is night-light-enabled which is in the org.gnome.settings-daemon.plugins.color schema.
The value can be either true or false.
To disable Night Light, set the value to false with the set sub-command as in the following.
$ gsettings set org.gnome.settings-daemon.plugins.color night-light-enabled false

You can confirm this change by then checking the key's value with the get command as follows.
$ gsettings get org.gnome.settings-daemon.plugins.color night-light-enabled
false


How to disable saved state for pantheon-terminal?

pantheon-terminal is set to periodically update a saved state variable with your terminal's position. You can flush it out with the following commands:

gsettings reset org.pantheon.terminal.saved-state opening-x

gsettings reset org.pantheon.terminal.saved-state opening-y

but unless you run these right before you open a new window, any additional windows are coded to overlay the original. (One would think that they should at least cascade... I think that's worthy of a bug report.)

Your only other option would be to download and recompile pantheon-terminal while commenting out the lines that recall the positional saved state. This would mean commenting out the following two lines in /src/PantheonTerminalWindow.vala and recompiling as you wish:

    if (restore_pos) {
        int x; # = saved_state.opening_x;
        int y; # = saved_state.opening_y;

        if (x != -1 && y != -1) {
            move (x, y);
        } else {
            x = (Gdk.Screen.width ()  - default_width)  / 2;
            y = (Gdk.Screen.height () - default_height) / 2;
            move (x, y);
        }
    }

A jury-rigged alternative would be to only open Terminal from a custom keyboard shortcut (or link) and to have that shortcut trigger a simple script that resets those two variables and opens another instance of pantheon-terminal. (Let me know if you would like help with that.) The best solution would likely to be filing a bug report so we can see if we can't get this entire function to be toggle-able in org.pantheon.terminal.settings...


Yes there is, you can setup multiple mail accounts in Pantheon Mail.

Menu / Accounts (or Ctrl+m) and with + you can add a new account.


google-drive-ocamlfuse is what you want.
It integrates Google Drive as a removable drive into Pantheon Files and/or Nautilus. It is free too.

Find detailled info on how to set it up (and to automatically mount at startup) here: http://www.webupd8.org/2013/09/mount-google-drive-in-linux-with-google.html

Only issues I have is that it feels kinda slow (I have a 120 Mbit/s connection) loading thumbnails and ...
EDIT: Seldom disconnects after suspend have stopped and I can't reproduce the issue anymore.


Image Resizer is the default image preview application, but it should be Photo Viewer

In order to fix this, right mouse click on an image file, select Open with and choose from the menu there Other application, no matter that your favorite application is on the list above. On the next popup screen choose your fav application and set the checkbox Set as default if it isn't set already and confirm with Select.

note: If your favorite application is not in the list, probably you can find it using the "View All Applications button" there.

From now on, all files with this file extension will be open with the application you just choosed for. Image files can be a lot of different file extension formats and the settings you describe using the screenshot on your question cannot fit for all of them (installing a new program can steal the right for automatic open of some, for example), so this is the way you can change the default program for any file extension(not only images), following the steps above. Again, the steps I have described will not work for all image files automatically, but for all files with the  current extension you've set up. If you want to change it for another ones also, you have to repeat the steps above.


Does Nvidia CUDA Toolkit run on Elementary OS?

Since Elementary OS is based on Ubuntu 16.04 LTS, it should work fine.

For actual instructions for the toolkit, go here: http://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html


How can I change the resolution on Virtual Box

Ives,

I use VirtualBox almost daily.  I have a MacBook Pro with Elementary OS 5.0 and the screen resizes just fine.  I had two hoops to jump through first:

Add the Extension Pack
a. Launch VirtualBox.  Go to Help -> About VirtualBox.  Make a note about the version.
b. Go to the VirtualBox website. Click on Downloads.
c. If your version of VirtualBox is not the latest, scroll down to VirtualBox older builds.
d. Find the version number that matches what you found in step 1a.
e. Download the Extension Pack for your version of VirtualBox.
f. Go to your host's machine Downloads folder.
g. Right click on Oracle_VM_VirtualBox_Extension... select Open in VirtualBox.
h. Follow the instruction to install the Extension Pack.
Guest VM.
a. Launch the guest VM where you want to expand the display.
b. Login (if necessary).
c. Go to Devices -> Insert Guest Additions CD image...
NOTE: Depending on your version, VirtualBox may ask to download an .iso file, if this happens to you, respond yes (or OK) to the dialog prompt.
d. Go to Applitations -> Files, under Devices you will see VBox_GAs_... click on that.
e. On the top center of the screen you will see media > userID > VBox_GAs_...
f. Right click on VBox_GAs_... Open with -> Terminal.
g. At the Terminal prompt type: sudo ./VBoxLinuxAdditions.run
h. After the installation is complete, reboot your Guest VM.
i. You will see that you can click and drag the Guest VM window to whatever size works best for you.
j. If all else fails, you could consider Full Screen Mode - Host+F for your Guest VM.

Good luck!

UPDATE:
This may fix the locked virtual CD issue.
1. Make sure that your Elementary OS VM is "powered down".
2. In the VirtualBox app, select the name of your virtual Elementary OS machine and click on the Settings icon.
3. Under Settings -> Storage, under Controller IDE: will be an indented selection.  Right-click on VBoxGuestAdditions.iso, and select “Remove Attachment." There will be a confirmation box: click “remove”.
4. Click the “+” CD icon next to Controller IDE: to add new optical drive. A dialog box will open. Choose “Leave Empty”.
5. You will now see a CD icon with the word "Empty".  Click the OK button to accept the changes.
6. Try the item 2 checklist again -- from the beginning.


I have the same situation since yesterday morning. So far I haven't any solution but I found this:

According to Hector R on this issue on GitLab

  Step1

  flatpak install org.freedesktop.Platform/x86_64/19.08

  Step2

  flatpak uninstall --unused

  Step3

  flatpak update

  NOTE: in the latest step maybe the system update some packages and ask
  for download what you need and YES. After update the new packages run
  again flatpak update

  Then reboot.

  That's it

  Hope helps.

And after this my AppCenter says "No components with updates" so looks like the problem is solved.

Regards, swnw


I managed to solve this by opening dconf editor as root (gksu dconf-editor) and then navigating to org/pantheon/scratch/settings  and setting "focused-document-view1" and "opened-files-view1" to default.

I didn't realize there could be different settings for user and root.


I have a quick "workaround" that might work for you; install xscreensaver. When I lock my screen now, it uses xscreensaver instead of Pantheon's stuff and doesn't try to go to the LightDM screen, to which I don't think it's saving any personal display settings between the desktop and the greeter and is causing a lot of problems for people.


I don't think there is a possibility to trigger selectively. However as a workaround, you could use a custom command that would start by checking if the alt key is held down and trigger the action if and only if…


It's apparently a known bug, you can try what I explained here Significant lag loading panel and dock after login (Loki)
to temporarily avoid to reboot


mouse cursor reset to a weird old cursor

As mentioned in the steps in the thread you linked, the following commands can revert to the default cursor theme by changing the themename.

gsettings set org.gnome.desktop.interface cursor-theme elementary

sudo update-alternatives --install /usr/share/icons/default/index.theme x-cursor-theme /usr/share/icons/elementary/cursor.theme 21

sudo update-alternatives --set x-cursor-theme /usr/share/icons/elementary/cursor.theme

These three commands will revert these changes. You may need to reboot for these changes to take effect.


I've found solution for enabling shortcuts in IntellIJ Idea. You have to execute this commands in terminal:

gsettings set org.gnome.desktop.wm.keybindings begin-move "[]"
gsettings set org.gnome.desktop.wm.keybindings switch-group "['<Super>Above_Tab']"


Indeed! To do this you need to open the customization options in Firefox (via the Firefox menu), and enable the "Title Bar" option in the bottom left of the window. This will enable the system-style titlebars and borders, including proper positioning of window controls.


Here's a quicker route for making the affiliation:

sed -i '$a xdg-mime default org.pantheon.appcenter.desktop x-scheme-handler/apt' ~/.local/share/applications/mimeapps.list

 This appends x-scheme-handler/apt=org.pantheon.appcenter.desktop to your list of custom mime types

My install of apturl had all sorts of issues and in the end, it never even ran apt:// successfully. AppCenter should be natively processing inbound links anyway, as they previously went to Ubuntu's software center. I filed a bug report here.


What font does the elementary OS logo use

From the brand section at elementary OS webpage:

   It is a meticulously-designed brand mark, not simply "elementary" written in a specific font.

More info: elementary.io Brand


Hopefully this will fix it overtime with version 59 of Firefox.
https://www.omgubuntu.co.uk/2017/11/firefox-nightly-adds-csd-option

Update: In the latest update of Firefox (Quantum 60.0), this is now working! Just do this

Open Menu
Customize
Untick Title Bar


Have you tried this:
How to encrypt your home folder ?

It's for ubuntu, but elementary is based on it so it should be exactly the same. :)


Using a telephone for internet access on a local PC with other ethernet devices

The best way seems to be to edit your adapters' priority.

Install ifmetric:
sudo apt-get install ifmetric

Connect your USB adapter and run route -n to see the current priority (in my case: wlp7s0 - wifi, enp0s20f0u3 - usb):
 Kernel IP routing table
 Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
 0.0.0.0         192.168.100.254 0.0.0.0         UG    100    0        0 wlp7s0
 0.0.0.0         192.168.42.129  0.0.0.0         UG    600    0        0 enp0s20f0u3

Looking at the Metric values, the highest priority is now set to wlp7s0 (the lowest number is the highest priority). So in order to set for example enp0s20f0u3 as prioritary, run something like
sudo ifmetric wlp7s0 100000. Running route -n again outputs:
  Kernel IP routing table
  Destination     Gateway         Genmask         Flags Metric   Ref    Use Iface
  0.0.0.0         192.168.42.129  0.0.0.0         UG    600       0        0 enp0s20f0u3
  0.0.0.0         192.168.100.254 0.0.0.0         UG    100000    0        0 wlp7s0

Now, the USB connection will be used, whenever it is available. The point is to set the permanent LAN connections to really big numbers, so that when you plug in the USB cable, the new adapter gets alocated a low metric. Since the USB's adapter metric is reset when you unplug it, it doesn't really make sense to set it to a low value. Succesive plugs and unplugs of the USB connection in my case resulted in its metric values shifting between 100 and 20100, but they always seem to be lower than 100000.
No reboot needed to see the changes take effect.


By running xrandr you should see the connected monitors output with it's default resolution.

It could by something else than the outputs that you tried.

For further info about how to add the resolution or how to make it permanent, check this post!.


Cannot disable single click in elementary OS Juno

You can control this behavior using gsettings. You have edited the correct setting using:

  sudo gsettings set io.elementary.files.preferences single-click false

Just a small thing: when you run any command with sudo, you are running it as administrator user, not the user you are logged in and, in your case, the setting is changed for the administrator user, and not the user which runs files applcation.

Simply, run this command without sudo and it should work just fine.

  gsettings set io.elementary.files.preferences single-click false


Juno Failed to Fetch Updates - Missing Release file

After checking every repository online, I fixed the issue by replacing juno with bionic in the below files:

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

Still, have no clue why the repository addresses were wrong.


nvidia-driver-440 very flakey on 5.3.0-28

Ooooh! I might have just figured something out. I think this has something to do with LightDM starting before the nvidia driver loads. If I do not login, and first drop to command line using ctrl alt f1, then sudo service lightdm stop, then start it up again, it seems to work correctly. At least it did a couple times in a row for me now. I'll post here again if any new developments.


screenshot-tool crashed and my system is stuck with obscured text

In the case of the OP, the original font settings needed to be restored.

Other suggestions:

You might want to open the screenshot app again and uncheck "conceal
text" (even without taking a screenshot).
You might try to open a   guest session to check what has been changed.


Nope. It can auto complete when filling in known addresses though. I can't, however tell you exactly how that works, though I believe it uses the evolution backend.


This issue may be caused by two things:

1) you have modified your system font settings and have set some proportional font (i.e. OpenSans Regular, in which different letters have different widths) as your system monospace font. Solution: install elementary tweaks, go to System Settings > Tweaks > Fonts and choose any monospace font (i.e. Roboto Mono Regular) to be your system monospace font.

2) you have messed only your Terminal's font setting. To fix it in elementary OS 5, run this command:

sudo gsettings set io.elementary.terminal.settings font 'RobotoMono-Regular 10'


Where is the pantheon GitHub repository?

Here is the repository of elementary.
github repository


What are the differences between Marlin and Pantheon Files?

The two look similar because elementary forked Pantheon Files from Marlin in 2012 after the lead dev lost interest in the project. The dev posted in May 2013 that the two were indistinguishable apart from some text changes and the removal of settings. (The dev had other thoughts on the politics of the project.) The Marlin project was last updated a month prior (April 2013), so it's safe to say that, even with its bugs, Files has subsumed its predecessor.

Pantheon Files works on other distributions, such as Fedora, though they may not be specifically supported.


Try removing vlc with:

sudo apt-get remove --purge vlc*

after that you will need to remove ppa that you have added:
Install ppa-purge:

sudo apt-get install ppa-purge

You need to know what ppa you have added I pressume it's ppa:videolan/stable-daily but you need to check the exact ppa in the bash history:

cd
scratch-text-editor .bash_history

When you find ppa use following commands (if you added different ppa just replace  ppa:videolan/stable-daily  with your ppa).

sudo ppa-purge ppa:videolan/stable-daily
sudo apt-get update

Reinstall VLC:

sudo apt-get install vlc

This should help, if not read this post


Installer not booting on my Ryzen (3 3200G) system

Did you try with the newest released ISO with the 5.1.1 update? It includes a very recent kernel.

I'm running eOS (and Manjaro) on my main PC (gaming) with a Ryzen 3600, and being doing that for a few months now, so I know it's not a CPU thing. Also, the 3200G includes Ryzen+ arch (not Ryzen2) which makes it even more compatible.

Make sure you re-download the ISO and try again with the latest and greatest.


VBox Kernel driver not installed (rc=1908)

it gave me a > rather than the usual me@me~$

You have included the single quote. You get > for every ENTER until you enter other single quote.

Press Ctrl + D to see actual error message. (Simply you can terminate with Ctrl + C)

  what does this mean?

Off-topic in this site. But let me tell you in single line. It allows scripting in multiple lines in terminal. I use in awk.

To solve your issue:

Open terminal and run the following commands:

sudo apt-get install dkms
sudo /etc/init.d/vboxdrv setup

EDIT:

The above two commands solved the issue for me. If not working, follow the following commands:

sudo apt-get install build-essential linux-headers-`uname -r` dkms
sudo apt-get install --reinstall virtualbox-dkms

Finally try,

sudo -i
/etc/init.d/vboxdrv setup
exit

Note:

Restart to the system is may required


I guess this answers it even if it is a "Won't fix":

  Wine uses an ancient system tray that is not supported.
  https://bugs.launchpad.net/elementaryos/+bug/1221158