I'm also using the proton-bridge.
You might want to check this out:

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


Touchpad is not working on freya works fine in Windows

You need to enable the 'Tap to Click' option in Application > System Settings > Mouse & Trackpad

You can also enable Two Finger Scroll in the same applet

If you don't see Mouse & Trackpad, you can install it with

sudo apt install switchboard-plug-gcc-mouse


Nevermind, got it.

Press "e" on the boot screen to edit the loading command. Go to where it says "quiet splash" and type " nomodeset" after that. Press F10 to boot.


Is there an elementary IDE for developing elementary applications?

Scratch + Terminal + Developer Libraries

Yep that's the set of software which are the official elementary SDK, as you can find out here.

Scratch is better than notepad (that's included with Windows), but is still a newcomer. You can later give these text editors a try:

Geany
Atom
Sublime text
Gedit

All run in elementary. All are Open Source except Sublime Text but you can run an evaluation version and then purchase a license if you want.

Also the Github's Atom is based on Web Technologies and is the most customizable and heaviest of all four.


Solution:

sudo apt remove --purge network-manager*
sudo apt autoremove --purge
sudo apt install --no-install-recommends network-manager network-manager-openvpn-gnome


Probably photos saved the thumbnail for that image but because the image isn't there it says that is missing. That is why photos can still be able to show you the thumbnail.

Thumbnails:

$HOME/.cache/io.elementary.photos/thumbs/


Type in terminal :
sudo nano /etc/network/interfaces

Add at the bottom this:
up route add -net 192.168.1.10/24 gw 192.168.1.1 dev wlp0s20f3

Where 192.168.1.10 is the IP of your machine which you can check with command:
ip a

Restart the networking service by typing in terminal:
sudo /etc/init.d/networking restart


How to Share the environment Paths between Bash, fish and zsh shells

These shells do not use the same configuration files. Normally the PATH environment variable is set in /etc/profile and ~/.profile which are files read by bash (and dash) but by neither of fish or zsh.

But you can manually execute your profile files (this sets PATH and does other things as well)

For fish you can use the script provided here: https://superuser.com/a/447777

For zsh create a ~/.zprofilefile with the following contents (and put anything else in ~/.profile):

emulate sh -c '. ~/.profile'

Source: https://superuser.com/questions/446925/re-use-profile-for-fish
and https://superuser.com/questions/187639/zsh-not-hitting-profile


This worked for me...

sudo add-apt-repository ppa:cybre/elementaryplus

sudo apt-get update && sudo apt-get upgrade

sudo apt-get install elementaryplus


you can't upgrade the gtk version of freya, the granite framework in freya only works with gtk 3.14, so if you upgrade gtk, all the system is going to break very bad :P


How can I clear currently opened files in Scratch?

You can view your currently open files with

gsettings get org.pantheon.scratch.settings opened-files
['file:///home/lewis/image.svg']

You can clear your currently open files by setting the same key as  an empty list.

gsettings set org.pantheon.scratch.settings opened-files []


Juno won't boot after install on a brand new SSD + "Apt configuration problem"

Maybe ISO or USB drive are corrupted. Have you verified checksum of downloaded ISO?

https://elementary.io/en/docs/installation#creating-an-installation-medium


You probably added the official PPA for Firefox Beta to your repositories. In order to switch back to Firefox stable, you need to remove this PPA again.

Start Software Updater and click at Settings, now switch to the tab Other Software and search for the following lines:

http://ppa.launchpad.net/mozillateam/firefox-next/ubuntu trusty main
http://ppa.launchpad.net/mozillateam/firefox-next/ubuntu trusty main (Source Code)

Uncheck or remove these lines and close the Software Updater.

To get the current stable version of Firefox, uninstall and install Firefox again. If you are using the terminal to install Firefox, please run sudo apt-get update first.

If there are still problems, you probably gonna need to delete the previous Firefox profile.

Close Firefox and open Files, go to your Home folder and press Ctrl+H to display hidden files. Now delete the folder .mozilla, which contains your Firefox profile.

You are going to delete your whole Firefox settings, extensions, bookmarks and browsing history!


How can one properly paste a folder in a system folder?

The folder permissions do not allow the application to read or write so you want to change the permissions not preserve them. After you can the folder you need to run chmod to allow it to allow read/write from no root users. You can also chown to change ownership from root to your user name. Try

sudo chmod -R 755 /home/gustavo/ComputationalChemistry/amber14sb.ff

sudo chown -R gustavo /home/gustavo/ComputationalChemistry/amber14sb.ff


Elementary OS 5.1.2 Hera - Black screen on boot with latest kernel 5.3.0-40-generic

This seems to be fairly common. I just had to fix it on a fresh install.

Temp fix: In grub menu, highlight elementary option. Click e to edit. Find the menuentry 'elementary' line.
Look for the line that looks like this:

linux   /vmlinuz-5.3.0-40-generic root=/dev/mapper/elementary--vg-root ro  quiet splash $vt_handoff

Edit it to add nomodeset. Shoudl look like this when done:

linux   /vmlinuz-5.3.0-40-generic root=/dev/mapper/elementary--vg-root ro  quiet splash nomodeset $vt_handoff

Hit F10 to boot into elementary OS.

Once there, make nomodeset permanent.
In the terminal:

sudo nano /etc/default/grub

Look for this line:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Add nomodeset. It should look like this:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"

Press ctrl+o, then enter (it prompts for the file to output to, default is generally the file you opened).

Press ctrl+x to exit.

If you have/prefer gedit:

sudo gedit /etc/default/grub

Make the same edit and save.

Once your edit is done, enter this in the terminal:

sudo update-grub


Hi This is a bug in openVPN. If you want to fix DNS leak you need to use Nordvpn linux client. You can connect to nordvpn with terminal command nordvpn connect <server name> after installing the nordvpn client. See website of nordvpn how to install on linux.


Strange desktop behavior seems to "randomly" occur

I would start by trying to update the kernel with a more recent one, if you don't have any specific reason to stay on 4.15.

Latest is 5.3.0-53-generic.

To get there:

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

From now on, you will receive in AppCenter the new kernel updates.


Finally fixed it! Followed the instructions in here. Apparently, the solution isn't popular. Works like a charm!


Keyboard Layout Not US after installing fcitx

What's used in the second field of the layout? Maybe you can change it to default there. (Or simply delete your current layout and add a fresh one)


I can not use my wifi connection although it is connected

OK, so as per @a-tokarev mentioned in his last comment, by installing this bcmwl-kernel-source driver i solved the issue. So, all the people out their who is struggling with Wi-Fi connection in their Elementary OS distro you can follow either steps from below.

Solution one:
Go to your AppCenter, click Installed tab and check for Drivers section. There you will find bcmwl-kernel-source driver. Click the button Free on it's right & it will install necessary drivers to activate your Wi-Fi connection.

Solution two:
Go to your Terminal and copy/paste below command and press Enter

$ sudo apt-get install bcmwl-kernel-source

You have to provide your sudo password to install this. I hope this will be helpful enough.


So I futzed around with this for a day (gsettings, built-in shortcuts, xkb, xmodmap) and no turnkey solution is forthcoming, though I filed a feature request that might lead somewhere.

In the meantime and short of rewriting the actual system shortcuts (which is the longterm solution), I'll try to list what I felt was the best way to approximate the OS X experience in elementary OS. Remember the idea is not to simply make the Super/Command key a clone of the Control key (the Control key has its own specific uses in Terminal and elsewhere).

Repurpose existing shortcuts

When a shortcut already is in use but just needs to be mapped to the familiar shortcut, AutoKey is the fastest solution for now. I suggest the following remaps (install directions follow the list):

<ctrl>+C  ⌘+C     copy
<ctrl>+V  ⌘+V     paste
<ctrl>+N  ⌘+N     new window
<ctrl>+T  ⌘+T     new tab
<ctrl>+W  ⌘+W     close window

<ctrl>+Z  ⌘+Z     undo
<ctrl>+F  ⌘+F     find
<ctrl>+A  ⌘+A     select all text

skip between... (for each, remember to add both left/right up/down pairs and to add highlight versions by adding <shift> as a separate entry)

<ctrl>+<left>  <alt>+<left>   words
<ctrl>+<up>  <alt>+<up>       paragraphs
<home>  <super>+<left>        go to beginning of line
<end>  <super>+<right>        go to end of line
<ctrl>+<home>  <super>+<up>   go to top of text
<ctrl>+<end>  <super>+<down>  go to bottom of text

To install:

sudo apt-get install autokey-gtk
Open AutoKey from the Applications drawer
Add "New" item and put the existing shortcut in the text field (e.g., <ctrl>+T)
Set the hotkey (e.g., press Cmd+T, which will show as <super>+T)
Keep the rest of the defaults and repeat

You'll need to deactivate the shortcut conflicts with the Keyboard preference pane, or use these:

gsettings set org.pantheon.desktop.gala.keybindings expose-windows "['<Super><Alt>w']"
gsettings set org.pantheon.desktop.gala.keybindings expose-all-windows "['<Super><Alt>A']"
gsettings set org.gnome.settings-daemon.plugins.media-keys screensaver ''
gsettings set org.gnome.settings-daemon.plugins.media-keys terminal "['<Alt><Super>t']"
gsettings set org.gnome.desktop.wm.keybindings show-desktop "['<Alt><Super>Down']"

This solution might not behave as expected in all applications, but this is only jury-rigged until someone fills the feature request on Launchpad.


can you share some information about your router,is it dual band? Create a mobile hotspot and try connecting to it.


you can disable system sound from the sound menu in the settings
You can also install elementary tweaks to add more settings, if it's what you mean
These are the commands to be typed or copied/pasted in your terminal
sudo add-apt-repository ppa:philip.scott/elementary-tweaks
sudo apt install elementary-tweaks


I've installed loki but i still have "Install RELEASE" app installed(like live session)

It is very likely that a faulty installation would result in the installer not being removed at the end of the installation process.

To remove it, open up Terminal and execute

sudo apt remove ubiquity

This command will prompt you for an administrative password (sudo) and instructs the system package manager (apt), to remove the installer (ubiquity)


Downloaded and Installed on USB but it won't install

Yes, you certainly can download a new ISO. You can verify the download using the hash listed here: https://elementary.io/en/docs/installation#creating-an-installation-medium
The hash is listed under the section "Creating an Install Drive"

What software did you use to make the USB? I recently created a successful USB drive using Etcher. I've tried Rufus before and it also worked.


Loki - wifi problem Intel 3160 AC - no WPA connection

No solution, but at least a workaround:

It is sufficient to open the network settings and then edit the connection. If you have tried to connect once the wifi network will show up as a recently used network. If you then edit the wifi network, you can enter the password in the "security" tab, and voilà it works.

So it looks like the problem is that the password isn't saved in the settings upon first connection try.


Cannot change brightness with Nvidia drivers installed

I had the same issue.
This is what I am doing as a workaround:

sudo apt install xbacklight

Once installed go to System Settings>Keyboard>Shortcuts>Custom>

and bind the follow commands to keys of your choice

To Decrease:

xbacklight -dec 10

To Increase:

xbacklight -inc 10


Customize (to decrease the height of the wingpanel) in Freya

You can make the panel shorter by editing your system's stylesheet. If you haven't modified your system, the file you want to edit is /usr/share/themes/elementary/gtk-3.0/apps.css. You can adjust the height of the panel by reducing the padding in the selector .composited-indicator. The current version of the stylesheet doesn't style .composited-indicator directly, so you'll have to add a line for it.

.composited-indicator is a Gtk.MenuItem so it inherits all the style properties defined in /usr/share/themes/elementary/gtk-3.0/gtk-widgets.css under the selector .menu .menuitem


How can I copy the /boot/ folder and it's contents from the live USB to sda1?

In the unlikely event that somebody else encounters this specific scenario.

1) Create a bootable USB with eOS.

2) Boot into a live instance.

3) Choose "Try Elementary"

4) Open a terminal and navigate to media and the drive that contains your "/" directory

5) Use the command "mv /renamedbootfolder /boot

6) Shut down and restart

The first time I logged in after doing this non of the pantheon elemnts loaded. i restarted again and everything was back to normal.


It's because of the accelerometer that HP puts in their laptops. Disable it and you'll be fine.


How to install Jupyter(IPython) dependencies on elementary OS Freya

Open terminal and run the command:

sudo apt-get install build-essential python3-dev

Note: (Use python instead of python3 for legacy Python 2)

i.e.,

sudo apt-get install build-essential python-dev

Alternative:

I found a bug here..and solved the problem by  forcefully downgrading

  apt-get install -y \
 python3.4=3.4.0-2ubuntu1.1 \
 python3.4-minimal=3.4.0-2ubuntu1.1 \
 libpython3.4-stdlib=3.4.0-2ubuntu1.1 \
 libpython3.4-minimal=3.4.0-2ubuntu1.1

Note: please note the removing packages before removing.

source here


It doesn't work for me either. I do not know if it is a bug or desired behaviour. Best thing to do would be to open up a bug report. This will bring the issue to elementary OS's team attention.

Meanwhile you can use the internal screenshot app of elementary OS:
Open the applications menu on the top left side of the screen and type screenshot. You can then choose to make a picture of the whole screen or port of it.


Slingshot is also that: a dialog box to run a command.

Press ALT + F2 , type the command and press ENTER

Another shortcut is Super + Space


Will upgrading to Windows 10 affect my dual-boot setup?

While your other operating system will be intact, updater will install new windows loader and you will have to restore your grub. Meaning that you should have linux live CD / usb at hand to restore grub.

Help on how to do this can be found in various places including help ubuntu.

Help ubuntu: Recovering Ubuntu After Installing Windows
or use Boot Repair Tool

If your machine uses UEFI, like most new hardware (no legacy boot enabled), grub might (should ?) survive just fine and everything will work just as expected, but I'm not able to verify this right now.


Changing Discord's (and maybe other app's) accent color

Linux is customizable, so https://plusinsta.github.io/discord-plus/ download any theme and edit it. There is a lot of themes for discord. It is time to learn how to customize.
One more search in Google: https://github.com/xCuri0/discordcolor
By the way this is Elementary OS forum. Discord is not a part of any Linux distro.


You can see what system keyboard shortcuts are set up on your system by looking in System Settings/Keyboard/Shortcuts. On my system <Super>E launches a new Files window because I have a custom shortcut set up which runs io.elementary.files -n ~.  Variable results from the same action suggests a race between two processes both responding to the same shortcut.


Touchegg is made for synaptic driver for
touchpads.  Loki uses libinput instead. There is a project https://github.com/bulletmark/libinput gestures

I haven't tried it. I just installed synaptics drive and used it with xSwipe but it should work with Touchegg too. If libinput gestures doesn't work for you.  Let me know.  I kept notes on how I set up xSwipe for multi touch gestures and will gladly share them if you want.


Access the terminal and reset the desktop settings
Access the terminal with Ctrl+Alt+F1 and type:
$ sudo apt-get install --reinstall elementary-desktop


Open a terminal window and run

  $ htop

Take a look at the process consuming the most amount of CPU time and you might terminate them using the 'kill' command follwoing the proces id, such as:

  $ kill 1234


Sorting files in different maps (folders)

You can change the behaviour of program such as gedit that use the Gtk+3 filechooser by changing the dconf setting org.gtk.Settings.FileChooser.sort-directories-first  using dconf-editor or from the commandline. (gsettings set org.gtk.Settings.FileChooser sort-directories-first true).


how can I add indents to code in scratch manually or automatically?

You can indent manually in Scratch by selecting several lines and pressing the Tab key, or pressing Shift + Tab. Automatic Indentation should occur, where every new line is inserted with the same indentation as the previous line. Automatic Indentation will not actually indent based on brackets or code you write.


How can I set Hot Corners shortcut to minimize all applications?

I haven't used commands you mentioned. but here is the solution for what you are asking.

first you need to install wmctrl.

sudo apt-get install wmctrl

then here is the command for minimize.

wmctrl -k on

this one is for restore all windows.

wmctrl -k off

hope this will solve your problem. cheers!!


Your WINE repository is very old and deprecated (see here) and does not have proper update packages for your OS. To fix this issue, first remove this PPA from your system:

sudo add-apt-repository --remove ppa:ubuntu-wine/ppa

and then add the newer WINE PPA:

wget https://dl.winehq.org/wine-builds/Release.key

sudo apt-key add Release.key

sudo apt-add-repository 'https://dl.winehq.org/wine-builds/ubuntu/'

sudo apt-get update


Development for elementary 0.5 will be happening in the future series on Launchpad, however currently there are no changes, only bug reports (not surprising given that elementary 0.4 was only released this month).

If you are referring to being able to install Hexchat on Loki, it can be found in AppCenter (or can be installed with sudo apt install hexchat). If you meant you would like to be able to request support via Hexchat, you can join the elementary IRC channel #elementary on Freenode.


Try this in a terminal:

sudo rm -r /var/lib/apt/lists/*

and then:

sudo apt-get clean && sudo apt-get update

Update will take some time because it's re-downloading all the files.


Pantheon files. Color of files and folders does not work (Juno)

This looks like a duplicate of this issue: https://github.com/elementary/files/issues/892

This was fixed in the master branch a couple of weeks ago so it should be fixed in the next release.


Broadcom Wireless Driver not working after installing Juno

I put my findings here, just in case anybody run into the same problem.

HP 15" Envy uses broadcom wireless driver, you can find this out by invoking the following command

 lspci -vnn | grep Network

This will get a response like this.

01:00.0 Network controller [0280]: Broadcom Limited BCM43142 802.11b/g/n [14e4:4365] (rev 01)

Answer on for the this askubuntu.com question explained the things that needs to be done quite extensively.


Will elementary OS work on the Asus tinkerboard?

TL; DR Not for now.

As far as I know, the Tinkerboard is an ARM-based computer whereas elementary OS 0.4 loki only supports amd64 and 0.3 freya i386 or amd64. However, there are plans to port it to arm as well. So a future version, maybe…


cannot install elementary OS by usb or hdd

Try creating your bootable media with the app Etcher (https://etcher.io/). It has been the only app I have used where the bootable media is recognized in all the hardware I have used it with. Good luck.


Why is there no option to change what closing the lid does on a laptop?

Long story short, it's not something that could be done technically in Freya. In the next release, with the migration to SystemD, it will be technically possible to implement the feature again.


Is there any Photo Editing Software for elementary?

GIMP with Separate+
GIMP is a well known image manipulation program and a popular alternative to Photoshop. Although it doesn't have built-in CMYK support, the Separate+ plugin can allow you to convert from RGB to CMYK.
To install GIMP, head to AppCenter. A newer version can also be installed from Flathub.
This is not necessarily a complete solution for CMYK, though:

CMYK data is interpreted and processed only within separate plug-in. From a GIMP's viewpoint, it is not recognized that CMYK data is processed.

Hence your mileage may vary.


If you have a Synaptics touchpad (which I believe is on most laptops), you can use synclient to modify these settings.

To install simply run sudo apt install xserver-xorg-input-synaptics.

In this case synclient TapButton1=0
should do the trick.

You can put this in your ~/.bashrc to make it permanent.

Refer to the man page for more options.


Error in grub [ Minimal BASH-like line editing is supported. For

To solve this problem  use this thread,

Boot from live USB
Identify the partition of elementary OS
Open terminal and run the commands:

(Replace sda2 with your partition )

sudo mount /dev/sda2 /mnt
for i in /sys /proc /run /dev; do sudo mount --bind "$i" "/mnt$i"; done
sudo chroot /mnt
update-grub

If you got errors then (this is optional):

grub-install /dev/sda
update-grub

Finally ;

exit
sudo reboot

Alternatively:

Either from an Ubuntu live-session  or from your installed Ubuntu session (if you can access it)

Open terminal and run:

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

reference here


Not able to delete PDF ebook in BookWorm

Since this is a 3rd party app and not an app that elementary develops, you probably should open an issue report in Bookworm's tracker since it looks like their wiki is empty.


This happens to me sometimes as well. I have yet to find the root cause of it or a real fix.

What helps in my case is to press ctrl+alt+F1 to go to a terminal. Log in with your user credentials and type

startx

to (re)start X.

Then, press ctrl+alt+F7 to go back to your desktop.

As a security precaution, I would recommend (if this works) to go back to ctrl+alt+F1 and type

exit

to make sure your user is logged out of this terminal environment.


How to run Elementary OS in place of Windows 10 on my laptop?

Change the boot order in system bios. i had this problem in my lap. I changed it in my bios settings. Mine is hp laptop. But the problem is same.


How do I build and install gala plugins on freya?

I'd suggest you to give a look at the active branches at the Gala launchpad page.


Wi-Fi networks available but cannot connect to on 2008 MacBook Air

Try adding pio=1 qos=0 on modprobe file by
 sudo touch /etc/modprobe.d/b43.conf
 echo "options b43 pio=1 qos=0" | sudo tee -a /etc/modprobe.d/b43.conf

reboot or reload b43 driver


Yes there could be an impact but that doesn't mean a problem, you can always try

And if you found a problem, you can change to the previous and/or test another

Remember to choose the right version for your system and download all the required files

I must quote this anyway:

  By default, Ubuntu systems run with the Ubuntu kernels provided by the
  Ubuntu repositories. However it is handy to be able to test with
  unmodified upstream kernels to help locate problems in Ubuntu kernel
  patches, or to confirm that upstream has fixed a specific issue. To
  this end we now offer select upstream kernel builds. These kernels are
  made from unmodified kernel source but using the Ubuntu kernel
  configuration files. These are then packaged as Ubuntu .deb files for
  simple installation, saving you the time of compiling kernels, and
  debugging build issues.

  These kernels are not supported and are not appropriate for production
  use.

https://wiki.ubuntu.com/Kernel/MainlineBuilds


You can grab the latest proprietary NVidia drivers from:
https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa
To add the PPA you will need to install software-properties-common with:

sudo apt install software-properties-common

Then:

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

For the latest (short lived) NVidia driver:

sudo apt install nvidia-396


Bluetooth mouse not working even is connected, paired, trusted

Update: Solved after update to new kernel 4.8 {linux-generic-hwe-16.04}


How can I make the panel display a battery estimate for both batteries?

TEMPORARY SOLUTION: Actually, I just discovered that the external battery is being used first. It was a simple removal of external battery and checking what battery power is at and the putting in the external battery and check what battery power is at again. Then I deduced which battery elementary OS is using first.

I originally thought the internal battery was being used first because the battery life was extremely low, around 2 hours when I normally should have around 8 hours. Then I discovered elementary OS was not recognizing my external battery. I fixed it by removing the external battery and re-inserting it while the computer is on. Then it recognized my external battery and the battery percentage and timer on the wing-panel now displays the correct combined percentage and time left of both batteries. But you need to do this every time you turn on the computer, and I am wondering if there is a permanent solution.


Hera: Multiple Nvidia drivers installed (?) How to clean up

The following command will remove the proprietary Nvidia driver:
sudo dpkg -P $(dpkg -l | grep nvidia-driver | awk '{print $2}')
sudo apt autoremove

This will install most recent nvidia driver
sudo ubuntu-drivers autoinstall


Delete web application desktop entries added by Chrome

to get rid of all web application entries, open a terminal session and run

rm ~/.local/share/applications/chrome-*.desktop

to delete only a few of them, you'll have to take a look inside of each file and delete only the ones you want get rid of.

Hide a desktop entry of a system application

if you want to hide an application like the multitasking overview, you have to copy it's .desktop file to your users local application folder:

cp /usr/share/applications/gala-multitaskingview.desktop ~/.local/share/applications

edit the copied file:

scratch-text-editor ~/.local/share/applications/gala-multitaskingview.desktop

and add the following line:

NoDisplay=true


What is the command behind the default shutdown menu in Freya?

You can launch the shutdown menu with the following command

dbus-send --session --print-reply --dest=com.canonical.Unity /org/gnome/SessionManager/EndSessionDialog org.gnome.SessionManager.EndSessionDialog.Open uint32:2 uint32:0 uint32:0 array:objpath:[]


The issue was with UEFI Secure Boot. I have an ASUS motherboard. I booted into BIOS and then disabled Secure Boot. To install the latest driver I used,

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-370
sudo reboot

and then everything was perfect!


System Rotated logs 12GB why? found with BleachBit

How to prevent temporary files from growing above 2GB or less?

You are probably pertaining to the log files. The most trustworthy way to prevent log files eating the rest of your disk space is mounting your /var/log directory on a 2GB partition. This might require repartitioning and might be harder if you have no spare unpartitioned space on disk and haven't setup LVM.

How long does it take to accumulate that 12GB worth of log files? If the answer is less than a week, then you probably have an erratic/misconfigured hardware/driver/software that constantly pushes something on your logs. You probably should start with what's causing your logs to be big.

  And what is "Rotated logs" logging, only the Firewall?

Rotated logs are simply archived log files. You can safely delete them if you don't need to diagnose your system's status on the past few days.

Not sure what you meant with "only the Firewall" though.


How to install driver for graphic adapter

your gpu is too old,  the propietary driver don't support it anymore, you need to use the open source driver (when you install elementary you are already using it), if you want to use a version a little bit more new of that driver you can update the hardware stack with this command:

sudo apt-get install --install-recommends linux-generic-lts-wily xserver-xorg-core-lts-wily xserver-xorg-lts-wily xserver-xorg-video-all-lts-wily xserver-xorg-input-all-lts-wily libwayland-egl1-mesa-lts-wily

I don't know how your gpu will function with the new drivers so you need to proced with caution, make a backup befor executing any command


Also, Libreoffice takes a lot of space. This contributes to making the iso smaller.


Changing icons brakes everything in hera

What method are you using to change the icons? I recommend using Elementary Tweaks https://github.com/elementary-tweaks/elementary-tweaks


Drop-down menus in some Applications have visual problems

@pbernardino, the issue is probably a video glitch, but I doubt it's due to insufficient RAM or video memory, because I have experienced it on a very powerful machine with enough memory. So I guess this is what can be done about it:

Create a list of apps (in addition to LibreOffice and GIMP) where this drop-shadow glitch can be found, and update your post with it. This way it'll be easier to understand, what may cause the glitch (e. g., some specific library that these apps are using).
To make sure that the glitch is elementaryOS-specific (and, say, not Ubuntu-specific), it'd be great to test it on Ubuntu system. If it is present on Ubuntu too, then you can file a bugreport on Ubuntu's Launchpad page. If it doesn't, try submitting a bugreport to elementary OS devs on a dedicated github page.


How to duplicate the taskbar on the second monitor on Loki?

Setting is now done via gsettings. Install dconf-editor an go to net > launchpad > plank and change enabled-docks from ['dock1'] to ['dock1', 'dock2'] and run

 cp ~/.config/plank/dock1 ~/.config/plank/dock2

Now restart plank. If you change your docked apps often you might want to look into syncing two folders You could come up with a command that syncs the folders and have it run on every reboot.


The Gtk.HeaderBar provides special styling for Gtk.Button's so that they look good inside it.

The solution:

In your case the solution is easy: remove the image-button style class from the info_button:
info_button.get_style_context ().remove_class ("image-button");

If you have any problems with Gtk styling further on, I recommend to enable Gtk Inspector (read more here: https://wiki.gnome.org/Projects/GTK+/Inspector) which will provide you with great tools to enable / disable Gtk properties and such.


You can install these drivers via the command line by installing the debian packages you see in the folder.

Issue the following command line in a terminal window (right-click on the Files window and select Open in/Terminal)

sudo dpkg --install *.deb


elementary OS è progettato proprio per non avere icone sul desktop, è una filosofia loro. Ti consiglio di cambiare distribuzione onde evitare di perdere tempo per far funzionare una cosa che magari ne rompe altre tre. ;)


Booting straight into elementary (no GRUB shown) - expected or not?

This is 100% normal behavior since your computer only has one operating system. If you would like to show the GRUB menu during boot, type the following command into your terminal. This command will open up the /etc/default/grub file.

sudo -i scratch-text-editor /etc/default/grub

Once you type in your administrator password and the text document opens, place a # symbol before the text GRUB_HIDDEN_TIMEOUT=0

It should look like this:

#GRUB_HIDDEN_TIMEOUT=0

Once you are done, open up terminal and type in sudo update-grub, and reboot.


How can I change the "stack" (folder) icon in the dock?

It's not possible to change. This is currently drawn by cairo code in Plank. It is not an external asset and it can't be styled with Gtk.CSS


App Centre not showing applications other than installed apps

Open your Terminal application then type:

sudo apt install libreoffice

More information: here

Edit:

Recent updates fix the app center problem. Basically you have to do:

sudo apt update

Then

sudo apt install packagekit

More info about the fix


Nitroshare loads, but icon doesn't appear in the menu bar

This is a bug on NitroShare's side.
NitroShare doesn't recognize elementary OS' desktop environment (Pantheon) and that is the reason why it doesn't know how to display the indicator icon.
Now, let's make NitroShare believe we are using Ubuntu. Run the following command in the terminal:

env XDG_CURRENT_DESKTOP=unity nitroshare

Nitroshare starts and it's icon shows up in Wingpanel as expected.
This is only a workaround, it's up to NitroShare's developer to fix this bug, please report it at Nitroshare's issues site.


Quick answer to your second question.

You can drag a window by clicking anywhere inside of it with the combination Super + left click.


Automatic Suspend When Idle Doesn't Work (Sleep When Inactive After ..)

My work around, or un-elegant fix is thus.

Uncommenting both lines in logind.conf and changing IdleAction=ignore -to- #IdleAction=sleep, setting IdleActionSec=30min to whatever time I desire, I did =5min, then restarting, logging in and waiting the specified time to idle results in the system going to sleep on its own.

It would appear that when the systems are plugged in, or in the case of the desktop always such, the power control panel is useless for this setting as it is simply ignored.


Can I use an eGPU with elementary OS and if so, how do I set it up?

TLDR;
YES, it is possible. And NO it's not hard at all.
My setup
I'm using a DELL XPS 13 (9370), which has two Thunderbolt 3 ports. For the eGPU enclosure, I went with a Razer Core X, which is ranked as the best option on egpu.io. Finally, the card I'm using is the modest AMD RX 580. I chose AMD because it works out of the box, no additional drivers required.
A word about cables
Do yourself a favour and don't try to save on cables. You won't regret spending the extra buck. For the Thunderbolt cable, make sure you buy an active, 40 Gbps TB 3 cable. To connect the eGPU to the display, a 4K@60Hz Display Port cable is preferable if your monitor supports DP of course. My cables are 2 metres long, plenty to be able to keep the enclosure out of sight (it's huge).
Required software
First, you'll need bolt to authorize the Thunderbolt connection. It's is shipped by default with Ubuntu, but not with elementary OS:
$ sudo apt install bolt

Next, you'll also need some script to manage GPU switching. You can do this by hand, but it's easy to make mistakes. I found egpu-switcher easy to use. It's actively maintained and well supported.
To install it, you'll need to be able to add PPAs first, which is not enabled on elementary OS by default (thanks to @KGIII for pointing that out). Enabling PPAs can be done by running:
$ sudo apt install software-properties-common

Then you can go ahead and run:
$ sudo add-apt-repository ppa:hertg/egpu-switcher
$ sudo apt update
$ sudo apt install egpu-switcher

Setting up Thunderbolt
In your laptop's BIOS settings, enable pre-Boot ACL in the Thunderbolt settings. Also, make sure security is set to User. More details about why and how can be found in the troubleshooting section of the egpu-switcher library.
Next, connect your eGPU and boot up your laptop. Run boltctl list to get the UUID of the TB device and then authorize it by running sudo boltctl authorize [UUID].
Switching GPU's
Let the script generate the necessary files:
$ sudo egpu-switcher setup

Then to configure your available GPU's, run:
$ sudo egpu-switcher config

When prompted with Would you like to define a specific INTERNAL GPU? (not recommended), confirm with Y. I didn't do this initially and things didn't work. Only after explicitly configuring the internal and external GPU, it started working. This may be different for you though.
Now you should be good to go. Connect the monitor to the eGPU and make the switch:
$ sudo egpu-switcher switch egpu

Reboot your machine.
If you don't see anything on the external monitor, hit super + p a few times until your monitor lights up.
Things that don't work

hot plugging is not possible, you'll always need to connect your eGPU and do a reboot
I'm using Blender and even with the latest Mesa drivers (20.3.1), OpenCL rendering with Cycles is not an option (I may try Nvidia with CUDA in the future) (look below to see how to make it work)

Overall experience
Setting it up was fairly simple. I have no experience whatsoever with eGPU's, and I was up and running in under an hour.
For me, this is a massive leap forward. I'm coming from the iGPU (Intel UHD 620) and it feels like I have a new computer. The speed is amazing.

UPDATE 24 Jan 2021
I managed to make Cycles GPU rendering work in Blender by installing the proprietary drivers from AMD. It takes some courage to install them, but it works flawlessly. Here is how I did it.
AMD only supports a few distros, and only specific versions at that. Luckily, Ubuntu 18.04 LTS is one of them, but it won't install on elementary OS Hera. A simple trick is to change the contents of the release file, but be careful here.
First, make a backup of the original file:
sudo cp /usr/lib/os-release /usr/lib/os-release-original

Replace the contents of /usr/lib/os-release with the following:
NAME="Ubuntu"
VERSION="18.04 LTS (Bionic Beaver)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 18.04 LTS"
VERSION_ID="18.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=bionic
UBUNTU_CODENAME=bionic

And run the AMD installation script:
./amdgpu-install --opencl=legacy,pal --headless --no-dkms

When it's done, revert the contents of /usr/lib/os-release and do a reboot.
Now you can use GPU rendering in Blender:

To give you an idea about the speed boost of CPU vs GPU rendering, I rendered the default cube in a new document with default settings (128 samples) and these are the results:

CPU: 26s (64 x 64 px tile size, 8 threads)
GPU: 11s (1920 x 1080 px tile size)


Keyboard/touchpad does not work Surfacebook

There isn't a complete solution right now. If you continue with the following you won't be able to use a external screen and also you'll have some security bugs in your system.

Since you mentioned it earlier that updating to the current mainline kernel (4.8) didn't solve your issues you need to install a custom kernel.

sudo add-apt-repository ppa:tigerite/kernel
sudo apt update && sudo apt full-upgrade
sudo apt install linux-surface

That commands are going to add a PPA, update your system and install the stable kernel from that PPA.
Then you have to reboot and it's done!

https://launchpad.net/~tigerite/+archive/ubuntu/kernel


Type in terminal command:
xrandr -q

to shows the exact names of displays
This one shows VGA (15-pin blue connector), HDMI, Display Port and LVDS (laptop screen):
xrandr -q | grep 'VGA\|HDMI\|DP\|LVDS'

This is a sample command to turn off LVDS-1 and enable VGA-1:
xrandr --output LVDS-1 --off --output VGA-1 --auto

To switch back:
xrandr --output VGA-1 --off --output LVDS-1 --auto

You must combine and replace VGA-1 with the output name for your external screen. I hope I explained it enough clear.


It depends on what all you deleted. The reinstall command from the command line is

sudo apt-get install --reinstall packagename

lightdm package is "lightdm" loki also uses "pantheon-greeter". Try reinstalling those two.


AMD Radeon R5 M335 GPU not detected correctly?

Seems like the problem is the open source xorg drivers that are activated by default. You have to use the proprietary drivers (called fglrx) instead, which are included in the repositories. You can choose between fglrx and the open source xorg drivers in the additional drivers tab of the update settings. Once activated, the Radeon R5 M335 is detected and apparently works fine.


Tried to add a Japanese keyboard layout but ended up with messed layout

To simply reset the keyboard layout configurations you can use dconf. From the wiki:

dconf is a low-level configuration system and settings management tool. Its main purpose is to provide a back end to GSettings on platforms that don't already have configuration storage systems.

To reset the keyboard configuration you just reset the org/gnome/input-sources using the command dconf -reset /org/gnome/desktop/input-sources.


Can't install elementary OS because my monitor doesn't support the default resolution

Put the usb stick to a working operating system, open it go to /boot directory find the configuration file and open it and uncomment disable_overscan=1 (if this parameter is 0 then set it to 1).


please can you give us more and better details:

provide the link of the tutorial you followed (the link is a downsized image - thumbnail)
open a terminal and write the following command and then show us what it says

sudo apt update & sudo apt upgrade
again, open a terminal and write the following command and then show us what it says

cat /etc/apt/sources.list.d/spotify.list

it looks like you have a failed gimp installation and that image isn't showing us all what's happening
sometimes a previous faulty installation does not allow another one until it's fixed, but the image showed us that you have the command sudo in a sources.list file, that's wrong and you should fix that

you can install the latest spotify using snapd
https://snapcraft.io/spotify

--

  EDIT: The result of the cat command is two lines of text, and both say "sudo apt-get update".

Use this command, you did something wrong following the tutorial and the file is wrong

sudo rm -fr /etc/apt/sources.list.d/spotify.list

If you want to install spotify, use snap
https://snapcraft.io/spotify
If you don't have it (snapd) follow the link
https://docs.snapcraft.io/core/install-elementary-os


how to add smaller in icon in .desktop - file for slingshot?

I would try the AppEditor app, it's a Elementary OS specific app that makes editing those desktop files easy.


Is there a button in Audience (Videos Application) to switch to full screen?

Just double click inside the video frame.


How to check which application are using most resources?

Option 1: Install GNOME System Monitor with the Software Center

Open up the Software Center from the Applications menu
Search for GNOME System Monitor
Select GNOME System Monitor from the results and click install.
You can now launch the GNOME System Monitor. It will look something like this:

Option 2: Install the GNOME System Monitor in the Terminal

Open the Terminal with Ctrl + T
Run this command:

sudo apt install gnome-system-monitor

Follow the onscreen instructions.


Why is there a delay when I enter my password incorrectly?

This is a security feature according to an explanation from another Stack Exchange community. Here are the two vulnerabilities solved by that feature:

this (sic) throttles login attempts, meaning someone can't pound the system as fast as it can go trying to crack it (1M attempts a sec? idk).

If it did it as soon as it verified your credentials were incorrect, you could use the amount of time it took for it to invalidate your credentials to help guess if part of your credentials were correct, dramatically reducing the guessing time.

As to whether you can remove the delay, no, but you can modify it to a minimum of 2 seconds according to this answer. Open the file /etc/login.defs and change the value set to FAIL_DELAY.


run this in terminal

sudo apt-get purge maya-calendar && sudo apt-get autoremove


You mean, you paid money here, eOS home page

but you did not get to download the elementary OS distro?

Thanks for your support.
Just go back and put a zero in the custom amount field. You should now see a download button that works.


Try starting it with sudo /opt/lampp/lampp start in terminal.

It should start servers and give you an information that it works.
If it'll start properly, check if you can use it properly.

As I understand you're using GUI for xampp - I had a problem with it too and in my case I just purged xampp and installed it with another .run file (Probably the previous version). :)

P.S.
To shutdown all the servers use sudo /opt/lampp/lampp stop command.


Nvidia/Elementary OS Juno suspend/resume fix

You could try:
cat > /etc/modprobe.d/nvidia.conf << EOF
options nvidia_drm modeset=1
EOF

sudo update-initramfs -u

See also:
https://www.cmscritic.com/stop-screen-tearing-with-optimus-laptops-using-nvidia-drivers-in-linux/
https://wiki.debian.org/NVIDIA%20Optimus


Updated your grub with update-grub?
edit
So in /boot/grub/grub.cfg the kernels are stated in the menu list?
Also, when running update-grub, output shows kernel's like so:
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-5.0.0-37-generic

Are the installed kernels shown?
The following should be sufficient:
update-initramfs -c -k all
update-grub or grub-mkconfig -o /boot/grub/grub.cfg
When no succes, you could try:
https://help.ubuntu.com/community/Boot-Repair


Where does Scratch saves temporary files?

Scratch saves temporary files at ~/.local/share/scratch-text-editor/unsaved/


I have my password with an accent and i can't put them

You can try with unicode:

Pressing first Shift+Ctrl+U

Á
U+00C1
É
U+00C9
Í
U+00CD
Ó
U+00D3
Ú
U+00DA
á
U+00E1
é
U+00E9
í
U+00ED
ó
U+00F3
ú
U+00FA

More help:
http://www.ltool.net/characters_to_unicode_charts_in_spanish.php?unicode=1&nowpage=2

There os also another related question that can help you:

How to insert characters by pressing ALT + # (numpad)?

I hope it works but haven't tried myself in a password field.


How to fix N: Skipping acquire of configured file

VSCode issue #114137 appears to be the problem.
It looks like only the new repository location has the arm64 and armhf packages, so updating the URL should fix the warnings.
The repository's URL has changed from http://packages.microsoft.com/repos/vscode to http://packages.microsoft.com/repos/code as described in issue #112223.
To fix this, update the file /etc/apt/sources.list.d/vscode.list to point to the new location as shown below.
deb [arch=amd64,arm64,armhf] http://packages.microsoft.com/repos/code stable main"


This is likely caused by installing Nemo, an alternative GTK file manager. You have two options, both will likely make any icons on your desktop disappear. If you want to use icons on your desktop, check How can I place files on my desktop?.

Fix the .desktop file

To get rid of the unclosable desktop window you need to add --no-desktop to the nemo.desktop file so it reads:

Exec=nemo --no-desktop %U

By default you can find this file in /usr/share/applications/. If you made the changes there, there is a chance they get overwritten with the next update for Nemo, so it's better to first copy the file to ~/.local/share/applications/ (which is the equivalent inside your home directory):

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

and then edit it with a text editor of your choice (scratch-text-editor to start a GUI app or nano if you prefer the command line).

Based on an answer to Is Nautilus really “not-recommended”?.

Uninstall Nemo

Alternatively you can of course just remove Nemo from your system.

Simply type sudo apt-get remove nemo in terminal.


How can I use another window manager, such as Kwin, in place of Gala?

This is untested but will probably work. If it doesn't I'll check why.

Adapting the base session startup programs may already be enough, those are found in /usr/share/gnome-session/sessions/pantheon.session. Replace gala with the appropriate process name.

Looking at cerbere's monitored processes list, it looks like it's currently not restarting the WM. If you want to change that, you have to add it at org.pantheon.cerbere.monitored-processes.


Is there is full IDE available for writing apps on elementary OS?

You might want to try the nightly version of Gnome Builder:

  I like to check in on the development of Gnome Builder from time to time, because for better or worse, I'm an IDE guy when it comes down to it. I make my living doing C# in Visual Studio...can't help it. In the past Gnome Builder hasn't been either stable, or full featured enough for my Vala development needs.

  Anyways, I installed the latest Gnome Builder nightly build as per the instructions here and was able to open my existing Scratch/Code Vala project right out of the box. It builds, runs, and you even have a nice debugger built in. Really awesome.

  Up until this point, I had done all my dev work with Scratch/Code, but was really sore without a debugger. If you're an IDE guy like me, give it a shot. It may just turn the tide for you eOS apps in the future.

  Happy coding everyone!

https://www.reddit.com/r/elementaryos/comments/7riddi/just_fyi_gnome_builder_nightly_works_great_for/

But then again, Cassidy in the official elementary OS blog says:

  we use Scratch on elementary OS to build elementary OS.

In: Scratch is now elementary Code


This is a great tutorial that I believe works with elementary too.
I recommend following this answer on askubuntu on creating disk partitions for your installation.
You might want to use the Windows Partitioning Tool withing Windows to shrink the Windows partition though, so you avoid potentially corrupting your Windows installation.

Good luck.


Please update your system. This was a bug but it's fixed.
See here


Why is there a low-res icon on the dock when Spotify is running?

For some reason, Plank is unable to match the Spotify window to the original launcher's .desktop file. It's using a "fallback" icon from the window itself. This seems to be something that happens fairly often on cross-platform, non-native apps like Spotify, Chrome, Minecraft, etc.

I haven't tried it myself, but supposedly you can fix it by modifying Spotify's .desktop (stored in /usr/share/applications) by changing the line Exec=spotify %U to Exec=spotify

Be aware that this may affect Spotify's ability to accept arguments from the command line or other features involving opening external files. For more information, you can see this explanation of what %U does.


How do I fix having nothing but a blinking black screen after installation?

If you're dual booting, you might need to fully boot into Windows first (I'm just assuming its your primary OS), and do a proper restart into Elementary OS. I got this sometimes with other Linux distros because the disk didn't shut down properly


If you are using nVidia graphics, check if you are using the proprietary drivers and if not, enable them. To do that open Slingshot, type in "Additional Drivers" and select it from the opening dialog.

  If your laptop has an nVidia graphics card, it may be the open source
  graphics driver causing the problem. The open source graphics driver
  has some power management issues on some laptops. Try switching to
  the closed source drivers with the Hardware drivers tool from the
  menu:

Answer to: "Laptop does not wake up after sleep" by StackExchange user jr0cket


Should I upgrade the Hardware Enablement Stack? How should I do it?

I don't thing that they will (but you could do it yourself). But elementary OS Loki is going to be released soon so I think you should wait for it.

In April Ubuntu 16.04 will be released and later Loki will be released


to delete a uncompatile or bad repository try this command in the termnial
$ sudo nano /etc/apt/sources.list

when nano is openned, remove that bad repository (manuelscheider) and press
Ctrl + O to save and Ctrl + X to exit.
After this operation run this command in the terminal
$ sudo apt-get update && sudo apt-get upgrade -y

And that is all. I hope help you


Gtk-Message: Failed to load module "pantheon-filechooser-module"

It is not possible to use the file chooser module with non-gtk3 apps. You will always see this warning message with those apps. When the module fails to load, you'll get the fallback gtk2 chooser.


Set custom shortcut command not working as expected

Go to System Settings --> Keyboard --> Shortcut --> Custom and click the + in the lower side of the right panel.


Maybe the elementary-theme isn't deleted, but it just changed it somehow?

Try opening terminal and execute:

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

This will set elementary as your theme again. If you don't want to use the command line you could install Gnome-tweak-tool or elementary tweak for changing.


elementary OS 5.0 and Hardware Sensors Indicator

Why doesn't it work?

Elementary OS dropped support for GtkStatusIcon and Ayatana [source] (the two tray APIs most applications use). The reason is probably that they wanted to force developers to make their indicator apps eOS-specific, so that they don't ruin the user experience. For this reason, no old indicator app will work with Juno.

Alternative solution

Fortunately, there is an application called wingpanel-indicator-sys-monitor which can display CPU, RAM and network usage in the Wingpanel tray and works even with Juno. It isn't available from the AppCenter yet, but building it from source is very simple.

Installation

First you need to install all the dependencies:

sudo apt-get install git libglib2.0-dev libgtop2-dev libgranite-dev libgtk-3-dev libwingpanel-2.0-dev meson valac

Then you can clone the source code to a local directory:

git clone https://github.com/PlugaruT/wingpanel-indicator-sys-monitor.git && cd wingpanel-indicator-sys-monitor

Then build it:

meson build --prefix=/usr && cd build/ && ninja

And finally install it:

ninja install

Now relog and the indicator will be available for you!


Please go to AppCenter(appcenter) over an Ethernet connection and click on the installed tab. If you see bcmwl-kernel-source, install it by clicking on free. Your WiFi(wifi) should be working again.


How to display system tray icons in elementary OS Juno?

About system tray icons. In release-juno, elementaryOS dropped the support of the old Ayatana Indicators

While the software devs implement the new way you can have them back by...

$ sudo add-apt-repository ppa:yunnxx/elementary
$ sudo apt update
$ sudo apt install indicator-application wingpanel-indicator-ayatana

then you need to edit the file /etc/xdg/autostart/indicator-application.desktop, find the line:

OnlyShowIn=Unity;GNOME;

Add Pantheon:

OnlyShowIn=Unity;GNOME;Pantheon;

Or use sed for a one liner:

sudo sed -i -e 's/OnlyShowIn=Unity;GNOME;/OnlyShowIn=Unity;GNOME;Pantheon;/g' /etc/xdg/autostart/indicator-application.desktop

Restart X:

sudo service lightdm restart

Or reboot.


Cursor disappears after installing parallels tools in loki

I had to set the Boot flags to this:
devices.usb.mouse=1

This fixed the problem for me.


Open a new tab in terminal instead of a new window?

pantheon-terminal actually has an undocumented command line option -w with which you can specify a working directory for the new terminal.
This option also handily checks for already existing pantheon-terminal windows and opens a new tab if there is one, or a new window if there isn't.

I've written a tiny script that simply uses that option and then focuses the terminal with wmctrl:

#!/bin/sh

pantheon-terminal -w ''
# A small sleep might be useful if the terminal doesn't open fast enough for wmctrl to focus it
#sleep 0.05
wmctrl -ia $(wmctrl -lx | sed -n 's/^\(0x[0-9a-f]\{8\}\)\s\{1,2\}[0-9-]\+ pantheon-terminal\.Pantheon-terminal .*$/\1/p' | tail -n1)

The script depends on the wmctrl package.

It will open the new tab in the last opened terminal window. If you'd rather like it opened in the first opened window, check the history of my answer for an older version of the script with that behaviour.

I saved the script to /opt/open-terminal.sh and made it executable with
chmod +x /opt/open-terminal.sh

I've mapped the script to the <Super>+T key combination so that I can easily open a new terminal whenever and wherever:

If you want that behaviour whenever you click on the Terminal shortcut, you could probably simply change the Exec parameter to the script.

This command wil make a copy of the pantheon-terminal shortcut for your user and set it to execute the script:

sed '/^\[Desktop Entry\]$/,/^Exec=pantheon-terminal$/{s#Exec=pantheon-terminal$#Exec=/opt/open-terminal.sh#}' /usr/share/applications/pantheon-terminal.desktop > ~/.local/share/applications/pantheon-terminal.desktop

elementaryOS Loki (v0.4):

As pointer out by @cipricus in the comments, it seems that with pantheon-terminal v4.0+ (Loki and above), they changed the behaviour of the -w option to also automatically focus the temrinal window.
So if you are on Loki, you only have to add:

pantheon-terminal -w ''

as the command in the custom keyboard shortcuts and the desktop shortcut.

Here's the command to create a copy of the desktop shortcut with only the pantehon-terminal -w command:

sed '/^\[Desktop Entry\]$/,/^Exec=pantheon-terminal$/{s#Exec=pantheon-terminal$#Exec=pantheon-terminal -w ""#}' /usr/share/applications/pantheon-terminal.desktop > ~/.local/share/applications/pantheon-terminal.desktop


How to access Dual boot when Grub is corrupted?

Here's the answer from https://askubuntu.com/questions/133533/how-to-remove-ubuntu-and-put-windows-back-on/143482#143482

It will help you restore the windows MBR The Master Boot record. You need to follow the first set of steps only since you have already removed your ubuntu partition.

  To remove Ubuntu, you will need a Windows Recovery CD or Installation
  CD, or a Ubuntu Live CD.

  Note:  If you don't have a Windows Installation or Recovery CD available, you can download the Windows 7 ISO file (contact Digital
  River customer support as said in Microsoft help page).  You
  cannot install Windows without a genuine Purchased Product Key though,
  as these ISO files are 100% legal and will only install as an
  Evaluation copy for 30 days without a product key.

  To remove GRUB:

  Grab a Windows recovery media or installation CD and boot from it.  You should see this on a recovery media CD.

  And you should see this on an installation media CD.  Click
  "Repair your computer" and you should see a screen like the first
  image.
  Open the Command Prompt, then type bootrec /fixmbr into the Command Prompt.

  Reboot and boot into Windows.  Then follow the steps below to remove the Ubuntu partitions.

  (Images from HowtoGeek)

    Till here might do your work rest is bonus

  If you don't have a Windows recovery CD or you are constrained to
  download and burn the ISO files mentioned before, you can use
  Boot-repair.  It is a tool that fixes most boot problems(Windows
  or Ubuntu).  I suggest using a Windows CD if possible.

  To use boot repair:

  Boot from a Ubuntu live CD or USB
  Type these lines in the terminal one line at a time.

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

  Search for Boot-Repair in the Dash and launch it.

  To fix your computer with Boot-repair, simply click the "Recommended
  Repair" button.  Then follow the steps below to remove the Ubuntu
  Partitions.

  To delete the Ubuntu Partitions:

  Go to Start, right click Computer, then select Manage.  Then select Disk Management from the sidebar.

  Right-click your Ubuntu partitions and select "Delete". Check before you delete!
  Then, right-click the partition that is on the Left of the free space.  Select "Extend Volume".  Go through the Wizard and Finish it.

  Done!

  Another note from Tanner: If you are using an extended
  partition, you might have to remove the big extended partition to make
  the space unallocated.


How can I roll back my touchpad drivers to a previous version?

OK, I followed the instructions here to reinstall the kernel and it is working great. I messed up installing the drivers from xorg and should not have as the functionality was already built into the kernel, I was just not understanding how! Thanks for all who read my question and were trying to help!

https://askubuntu.com/questions/367701/touchpad-stopped-working-out-of-the-blue


Is there a way to install custom folder icons?

There is one trick, but is only relevant if you are using a small number of folders in the user's home directory. By default, in the home directory there is Documents, Downloads, Music, Pictures, Public, Templates and Videos. It's a set of default user directories, see the freedesktop.org website for further information.

The idea is that you can replace your unwanted folders on the other, and give them the other icons. This is not exactly the right way, but it works.

I'll tell about it in my example:

I do not use Public and Templates, but I have folders GitHub and Sports Interactive and I would give them custom icons. To do this, I first edited the names of folders in ~/.config/user-dirs.dirs. It now looks like this:

XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Sports Interactive"
XDG_PUBLICSHARE_DIR="$HOME/GitHub"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"

After I posted custom icons in .icons/elementary/places (if you use a non-standard icon theme, the path will be different). The structure of the files in my case looks like this:

I took the icons from FabianInostroza's DeviantArt. This is the largest repository of folder icons in the elementary OS style that I know of.

After I logged out and in again, my home folder looks like this:


Simple answer: No. Luna's version of Pantheon Files depends on libraries that are not available in Freya (or, to be more specific, the corresponding version of a library is not available anymore).

Pantheon Files has undergone a lot of development since Luna anyway, so you would be losing crucial bug fixes.


There's no way to debug a crash without a stack trace, so you should first get a stack trace for the crash, with debug symbols for every frame in the trace. Once you have a stack trace, you can report it to the Epiphany developers. See these instructions for how to acquire a quality stacktrace. Unfortunately, this is a bit harder to do in elementary than in other distros, because you must manually identify and install the required debuginfo packages. You know you've succeeded when there are no more ??? frames in the trace. Please take the backtrace with bt full rather than normal bt.

Note that this answer applies to any crashing program, not just Epiphany.


From oct 2015 you must use a url curl command like :

http://api.openweathermap.org/data/2.5/forecast/daily?q=YOURCITY&APPID={APIKEY}&mode=xml&units=metric&cnt=5&lang=xx

Where:

xx is your language: en, es, etcetera.
The ApiKey can be obteined signing up.
The YOURCITY variable is the name of your city. It's better to use your CityID.

More info about API at : OpenWeather

Finally,  you must change all the variables names obteined with curl to read all the weather conditions.

List of all variables can see at API Openweather XML output

You can see an example at: Conky Gnow.  Click on Download link, unzip the file and take a look into .conkyrc file.


Open elementary apps from the command-line

Besides writing io.elementary.code or creating an alias there isn't any way to open a app from the command line.


I finally got it working. In my case the solution was forcing JabRef to use GTK2 instead of GTK3. Here are the steps:

Download and install the .deb with sudo dpkg -i jabref_5.1-1_amd64.deb
Fix dependencies if neccesary sudo apt-get install -f
Locate the file JabRef.cfg. In my case it was in /opt/jabref/lib/app.
Modify this file and add in the [Java Options] section -Djdk.gtk.version=2.

After that JabRef started working flawlessly.
Update:
After I updated to JabRef 5.2, the problem came back. After consulting with JabRef developers in  github, I had to use this other workaround:

Modify the file /opt/jabref/lib/runtime/bin/JabRef and add the -Djdk.gtk.version=2 modifier. Something like this: "$DIR/java"  -p "$DIR/../app" -Djdk.gtk.version=2  -m org.jabref/org.jabref.gui.JabRefLauncher  "$@"
Modify the launcher so it points to this file. For that I installed menulibre (sudo apt-get install menulibre) and I modified JabRef entry to point to /opt/jabref/lib/runtime/bin/JabRef.


How does the automatic equalizer in Music work?

It doesn't do anything special or particularly complicated. It just checks if the genre of the song is the same as the name of one of the equalizer presets. You can see the code in Launchpad


The current elementary OS version Loki is build on Ubuntu 16.04 and the next version of elementary, Juno, will be build on Ubuntu 18.04. So I don't think that will be an issue.

Also see: https://www.reddit.com/r/elementaryos/comments/7l7mis/is_elementaryos_affected_the_same_way_as_ubuntu/


Windows are too big to see all buttons or toolbar when using low resolution screen

I changed font size to minimal in settings.
My display support resolution 1024x720 only.
Update:
Settings -> Desktop -> View (maybe) -> Text size.
Sorry, my system language is russian. I am so lazy for change.


How to make byte my default music player?

To appear in Music Player dropdown in 'Default Applications' list, your app's .desktop file (the one in /usr/share/applications) should contain Categories=Audio;Music;Player; line. If it doesn't contain this line, try adding it manually and see if the app will appear in the Music Player dropdown.


MacBook Pro 8.3 Elementary OS Loki and Juno: mouse cursor turns into thin vertical dashed line after update

The temporary answer that I found to the problem (a known issue to the model), is to start elementary in advanced options, and go into recovery mode. Due to the fact this 2011 MBP model features 2 video adapters (thus now on the Intel one), the settings work just fine, however there's no way to either resume from suspend or hibernate on this mode, neither on Ubuntu 19.04 that I installed as well (it was also an easy answer to install grub2, reinstall ReFind and have access to the advanced boot options), just to test the distro. Whatever I tried, I could not resume from suspend or hibernate.
However, apart from that, the system is working just fine.
Though there's a more elegant answer, than the before temporary one that works, only if you have access to grub menus.

Here's the walkthrough: (as of Opiniated Logic, a more elegant answer):

Disable the AMD graphics card permanently:

Once you reboot you’ll need to press e in the grub menu line you are expected to boot from.

Look for the line:

set gfxpayload=keep

Once you’ve found it, type the following lines underneath to disable the AMD graphics card:

outb 0x728 1
outb 0x710 2
outb 0x740 2
outb 0x750 0

Next find the kernel line and after “quiet splash” , add the following:

i915.lvds_channel_mode=2 i915.modeset=1 i915.lvds_use_ssc=0

After checking to make sure that we’re mistake-free press F10 (likely Fn + F10) on the Macbook. This should allow us to boot with the integrated Intel graphics card.

This will load your new Ubuntu Linux system with Intel graphics.

Now once booted successfully into the system with working graphics, we just need to set things up so you don’t need to do that "ever" again. Start a Terminal and run the following command to edit the necessary file:

sudo gedit /etc/default/grub

This will ask you for your user account password to get admin privileges. Enter it and when the file opens search for the line:

GRUB_CMDLINE_LINUX_DEFAULT=“quiet splash“

and change it to:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.lvds_channel_mode=2 i915.modeset=1 i915.lvds_use_ssc=0"

Once this change is made, check for errors then save and exit.

Next we’ll run another command in the Terminal:

sudo gedit /etc/grub.d/10_linux

Again, enter your password if asked and when the file opens find the line

echo "  insmod gzio" | sed "s/^/$submenu_indentation/"

And place the following immediately before this line:

echo "  outb 0x728 1" | sed "s/^/$submenu_indentation/"
echo "  outb 0x710 2" | sed "s/^/$submenu_indentation/"
echo "  outb 0x740 2" | sed "s/^/$submenu_indentation/"
echo "  outb 0x750 0" | sed "s/^/$submenu_indentation/"

Check to make sure that everything is correct and save, then exit gedit once more.

Finally run:

sudo update-grub

This will update the boot loader settings we just changed and make them stick. The next time we reboot we won’t have to type out all those obnoxious commands to disable and enable things.

Personal note: you will have to keep this info handy in case there's a kernel or system update that erases your updated grub's config: in that case, you will have to update grub again making sure the two files are updated again and grub updated consequently.


iSight webcam doesn’t work on MacBook Core 2 Duo

I think you can download it from here.

https://unlockforus.com/linux-mint-17-2-rafaela-on-macbook-41-late-2007-isight-webcam/


I have the same problem on a quite new machine (Asus UX410UA). After pressing Esc there is no bootlog. It's hanged. Other distros are booting normally. The most interresting thing is when loki 0.4.1 arrived I tried to boot it and it worked. Now it does not (I redownloaded it). Sha sums are correct, it's not corrupted. Liveusb was created by dd command. It is booting in virtualbox.
Nomodeset doesn't work.


mac address of bluetooth device seen no name is seen

I’ve had that issue to. Sometimes depending on the device it shows the name but only method I’ve tried is just clicking one until the device connects


Is there a site dedicated to elementary compatible apps and themes?

There are a few websites

Apps for elementary
Made for elementary
lme Linux
Elementary OS Freya – Apps & tweaks


How to get trackpad gestures (three finger drag, four finger expose, etc.) functionality in elementaryOS installed on macbook pro 2009

Gestures doesn't function without proper program and configuration.
You can Install Fusuma. My Macbookpro2008 got it working.
https://github.com/iberianpig/fusuma


edit /etc/lightdm/pantheon-greeter.conf
for example, I'm using Roboto font for the login screen

    [greeter]
    #activate-numlock=true
    #default-wallpaper=/usr/share/backgrounds/elementaryos-default
    #high-contrast=false
    #onscreen-keyboard=false
    #screensaver-timeout=60
    font-name=Roboto 11


I sometimes get this when the computer has trouble talking to a bluetooth audio device. It tries to wait for that before it continues playing the video.

If you are using a bluetooth audio device try reconnecting to it or re-enabling bluetooth.


This was not an issue for me until the  latest update I installed on 01/04/2020. I verified on three different computers. No issue until this update was installed and this was the only update installed.

The "remember-tabs" and "save-exited-tabs" settings make no difference. An extra tab always opens for me.


Nvidia drivers boot to black screen, purging doesn't help

The issue seems to have been related to secure boot.

I hadn't set an admin password in my BIOS, which I suppose was required? So while I had disabled secure boot at some point in the past, this specific setting had been reset or was being ignored by the lack of an admin pass.

Setting the password solved the issue.


update-alternatives: error: alternative path /usr/bin/io.elementary.terminal doesn't exist

I have copied my answer from my answer to question 15323. The package is corrupt in elementary's daily ppa for Loki.

The problem seems to be that the apt package doesn't have the file /usr/bin/io.elementary.terminal
in it anymore.

To check for yourself, install aptitude, and run this in another terminal program:

aptitude download pantheon-terminal

The file will be ~4kB. You can open it in archive manager to investigate further. Inside, in the data portion, there's only /usr/share/doc/and /usr/share/man/

This only seems to happen when on the daily elementary PPA, which I don't know how it would be configured that way in the first place.

As Ernesto points out in a comment to his question, to fix it you will need to change your package source by removing the daily ppa and adding the stable one.

How to fix it:

You will need access to a terminal. You can press Ctrl-Alt-F1 to access one at tty1 (Alt-F7 to return to your desktop afterwards), or install another from App Centre.

First purge the pantheon-terminal files from your system:

sudo apt purge pantheon-terminal

Then remove the daily ppa like this:

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

Then add the stable repository to your sources:

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

Now you can update and install the terminal again:

sudo apt update
sudo apt install pantheon-terminal


What's the difference between these two 'Hot corners' options?

They say:

Window overview => Will show only the windows on your current virtual desktop

Show all windows => Will show all the windows on all of your virtual desktops


App Center not displaying updates, installed apps or installing any new apps

I had this problem too with a new installation on an older Dell laptop. Once I used apt to 'update' and 'upgrade' and rebooted the AppCentre had everything in the right place (when looking at "Upgrade") and my issues of installations being stuck on 'started' was fixed as well.

Open a terminal and start with:

sudo apt update

Once that's done do this:

sudo apt upgrade

and then reboot

sudo init 6

After the reboot go back into AppCenter and check the Updates. Also try to install an application. It should work now.


Try this
reinstall libappindicator and then logout and log back in.
Use the following command to reinstall libappindicator
sudo apt-get install --reinstall libappindicator3-1 libappindicator1

If the above solutions doesn't work. Try reinstalling the network manager
sudo apt-get install --reinstall network-manager network-manager-gnome


There is already a bug report for this problem, see Bug #1596377.

As suggested in the comments, the following workaround seems to fix the problem for some users:

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

This worked for me, no delayed startup for the last couple of days (before it was ~2min after every boot).

Update:
Probably a duplicate of question 10726


OS 0.4.1 - Brazilian Portuguese keyboard layout

Open Slingshot and search for "Keyboard", click on the highlighted result:

Search for Portuguese (Brazil) and add it as a Layout.

Now you can add accents!


Backlight not working on toshiba sattelite C660

I just figured it out... .

sudo nvidia-xconfig
sudo nano /etc/X11/xorg.conf
Add Option "RegistryDwords" "EnableBrightnessControl=1" to the device section.
sudo reboot


Start with basic network troubleshooting. Check IP address, verify VPN server has opened ports TCP 1723 and GRE, verify server has VPN account set up. Can you ping this IP address from terminal?


Black screen of death after trying to run elementary OS on 2011 MacBook Pro

Probably need to use the usb.  I have read that the graphics card on this is not working and needs to be disabled in Grub and then permanently in the grub config.

https://orville.thebennettproject.com/articles/installing-ubuntu-14-04-lts-on-a-2011-macbook-pro/


Go to your Terminal and with the command screenshot-tool --help you can see all the available options.

Then you can define your personal Keyboard-Shortcut in Switchboard > Keyboard > Custom ...

I do not know how i can set a specified destination but for me, with the following shortcuts, screenshot-tool saves automatically in ~/Pictures/Screenshots


Installing VirtualBox is pretty easy: just follow the instructions on the program's website VirtualBoxForMacOS.

If you are asking how to install elementary is in VirtualBox:

Download the ISO from elementary.io.
Run VirtualBox and choose New.
Select your system name and type of system (I usually choose Linux x64).
You see the creation wizard for the virtual machine. If you just need a default machine then go next, next, next and maybe you will want to just adjust the amount of RAM and the size of the virtual hard disk.
When finished, highlight your new VM and choose Storage from menu, then click icon with CD and choose .iso file.
Run the VM.
You are now in the system installation. :)


Should I enable ubuntu updates in software-properties-gtk?

Probably not as elementary is based on ubuntu lts. if you upgrade the ubuntu side you might break your elementary. I might try it on another drive, just to see what happens...:-)


Hera is not installing with GeForce 1660 ti (unknown chipset)

I see that you have updated your Kernel to version 5.4.2. But I think you should install the Kernel version by the official way with this command line

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

the new kernel version was 5.0.0-37-generic

For your grapghic card, of what I read on an article you need to update the driver through Nvidia official site here, for everything to work well with kernel versions 5


How can I create an event with natural language parsing in Calendar?

Open Calendar and click the "Create New Event" toolitem in the headerbar
Under "Title", type in the name of your event. For example "Dancing at 7pm"
Press Enter or click the arrow icon in the entry

Calendar will do its best to parse the title and fill out other details for you :)


I don't know if this would solve the problem directly, but it might be worth a try as a way around it.Under System Settings->Security & Privacy->Locking, you could try turning off Lock on sleep and Lock after screen turns off. I had a problem with it freezing after waking up from sleep and not letting me enter my password, but after I disabled these two features I no longer have the problem. The other consequence of that is that I'm no longer prompted to log in with my password upon waking up from sleep any more, which is what I prefer, but that may not be your preference.


Touchpad right button not working for right click on juno

I had the same Problem with my XPS 13. The Solution was very easy.

System Settings > Mouse & Touchpad > Physical clicking (in the Touchpad area)

Set it from Multitouch to Touchpad areas.


Trying to install citrix receiver in elementary OS

These instructions here worked for me: https://askubuntu.com/questions/40723/how-do-i-install-citrix-receiver


There is a set of extra icons meant for third-party apps that you can use called elementaryPlus that fit well with the default elementary icon theme.

First you'll need to download elementary tweaks (allows for customization of gtk themes and icons and more). Using command line:

sudo apt-get install software-properties-common

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

You can then download elementaryPlus icon set with command line:

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

Go to System Settings > Tweaks > Appearance and set Icons to the 'elementaryPlus' option.

I'm not completely sure if elementaryPlus has an icon that matches the application you are using, but it's worth a try. Perhaps you could also take a look at various other icon themes such as numix, paper, etc.


Booted up to no keyboard, touchpad, wifi, Bluetooth, and bad display

Wireguard is available in kernel 5.6 or newer, so the question is did you compile kernel 5.6 or newer from the source code and additionally performed update-initramfs after that? And yes this command can show missing firmware which need to be installed. It seems you messed up your system because of wireguard. I am wondering which tutorial did you use to make wireguard work.


Boot from a live USB or DVD.
Then mount the drive (instructions for this abound on the net).

Navigate to your user's home folder:

cd /home/<your username>

Look at the contents of your .bashrc file in your home folder.

Using vi, nano, gedit or similar, edit the line in .bashrc that defines the PATH variable, so that it contains:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

Save that.
Unmount the drive.

This should allow you to resume normal function after rebooting.


Nouveau = Open Source Graphics Driver for NVIDIA Cards.

nouveau simply doesn't support your card. You can install the original NVIDIA Driver for Linux which then should fix your problem. To temporarily disable nouveau so you can install the original Driver, you must add nomodeset to your GRUB Kernel parameters.

Keep hitting the shift key while booting until you see a small menu. Now hit tab and add nomodeset to the boot code. Perhaps you need to add a Space character between the nomodeset and the rest of the kernel-booting-parameters.

Once Enter is hit, you should see elementary OS boot up.
Right after the startup you should open the driver-management-utility and select the proprietary NVIDIA Driver and press OK. Let it complete and then reboot the system, this time, without the nomodeset trick.

Congratulations, you just installed the proprietary NVIDIA Driver and you now have a working elementary OS Setup!


Display corruption at system installation

on such an old PC with an amd64 CPU but with a 32 bits BIOS and a 32 bits NVidia card, stay on a x86 32 bits installation of Linux; otherwise, the NVidia-304 driver couldn't work correctly, and you couldn't get any graphical acceleration.
At early start of installation, a little pictogram for accessibility shows at bottom of the screen; press [return] at this time: a menu shows. Pressing [tab] allows editing of the menu commands; replace "quiet splash" with "nomodeset", which prevents the installer of choosing the better available resolution (the one who flickered the screen). Validate with [return]. Install will then run in 1024x768, without problem. Beware: in Kernel Options (F6), there is a "nomodeset" option; it doesn't seem to work, and doesn't prevent screen corruption.
Once your Linux distribution installed (Elementary as well as any other), install the nvidia-304 legacy (non-free) driver (use Synaptic, or even the software/driver manager, or YasT on SuSE). You should endly get the native 1280x800 resolution, with some graphical acceleration.
nota: some distros allow choice of another graphical pilote at install time; it should only work, if the distro isnt' a amd64 one installing on a too old PC with 32 bits internal components (BIOS, cards...). Some distros only provide the grub menu at installation start, reached by pressing (just once!) F9 (if pressed twice, start process resumes!). You can edit the command by pressing "e" and launch it by pressing F10, after replacing of "quiet splash" by "nomodeset".


Elementery Hera auto mount nfs don't work

Did you type sudo mount -a
and then sudo mount after you changed in /etc/fstab ?


libgfortran3 depends on gcc-5-base version 5.3.1-14ubuntu2. But you have version 5.4.0-6ubuntu1~16.04.9. Downgrading gcc-5-base to required version should solve your problem.

To downgrade to required version, run this command.

sudo apt install gcc-5-base=5.3.1-14ubuntu2


Asus K501UX Touchpad starts working with 30 seconds delay after sleep mode

I don't remember how to check what your touchpad model is.

If you have an elantouchpad, which ASUS uses frequently, you will have this problem. I spent 2 days trying ways to fix it without luck. You will need to get a mouse, there just are not Ubuntu drivers for that model touchpad that effectively work.

I assume that is the problem you are running into here.


To remove the Bluetooth indicator, I believe the package you are looking for is 'wingpanel-indicator-bluetooth' which, once removed, will remove the indicator for you. In terminal, you can:

sudo apt-get remove wingpanel-indicator-bluetooth

That should do it for you.

Good Luck!!!


How can I exclude specific windows from Alt+Tab switching?

I don't think this is possible, and I also don't think it will be a feature that will be implemented in the future. As you may be aware, elementary OS will always try to have the least amount of settings possible to keep the interface simple and clean, so supporting something that only a few will understand and actually use vs confusing or cluttering the interface for the rest isn't going to happen.

Regarding your case, have you tried Tomato?, it's an app to do what you want and was designed specifically for elemenary OS, currently it has the same problem of appearing when using Alt+Tab, but maybe the developer could add a setting for this to happen (he actually has a blueprint about adding a new preferences dialog for it, you can suggest the idea to him there). I think the chance of getting this setting on the application is much higher than the ones of elementary OS supporting the feature you want.


Turning on recommendations and buying software in software center

From this bug report:

Ubuntu Software Center relies on Ubuntu code names in order to fetch software purchases. Since elementary OS supplies different code names, there is a mismatch. Supposedly, this can be worked around by launching Ubuntu Software Center from Terminal with:

export SOFTWARE_CENTER_DISTRO_CODENAME=trusty software-center


I've encountered this problem before: it's caused by slingshot crashing while backgrounded. There is a very easy way to fix it.

Open a terminal, either from plank or by using the shortcut [super] + [T] and enter:

pkill slingshot

The next time you click the applications indicator slingshot will restart and work as normal.


How to set up a wifi hotspot connection in elementary os

Actually, there is an article on fosslinux.com about it but it needs a manual adjustment on the connection profile file, located in:

/etc/NetworkManager/system-connections/Personal_Wi-Fi_Hotspot

replacing mode=infrastructure and change it to mode=ap

Anyone has tryed and works?


Can not install elementary OS alongside Windows

I used usb-startup-creator available in xubuntu to create an install-usb for elementary os this week. Worked perfectly!

Or maybe check the bios/uefi/secureboot settings of the laptop. Sometimes laptops are protected to prevent installing other os's than windows...


How to recover EOS installation on MacBook Pro when no system is longer recognized including USB/Optical boots

The solution that came to my mind, is that I had a sufficiently large USB stick (the only thing I could do is installing MacOS somewhere). Spoof it as a system-install accepted macOS install drive:

formatting it through MacOS emergency mode, in MacOS Extended, selecting GUID-partition table in Disk Utility (I did it on another machine for the safety sake)

then start internet recovery install (I decided to go for OSX Lion, to have the smallest install possible, which was what the default proposition to install made by the recovery mode), and have Lion installed through download on the USB Thumb drive.

It took approx. 2 hours, but it worked: as soon as I could restart in the newly installed Lion, I could install Firefox and download refind zip binary, extract it onto my Lion's desktop,

restart again in safe mode (option+R) and follow the procedure to install refind from the terminal there, as the refind install is recognized again, by the terminal where I placed it, on my MacOS Lion desktop!

After restarting (and refind confirming the install is successful), I had access again to my ElementaryOS multi-boot, seamlessly (only the order was changed, so I had to test which one was my latest Juno install).

Walk in the park!


Freya - suspend not working (As computer would freeze)

I don't think this is a kernel issue because I tested several versions. I solved the suspend/resume issue by installing a proprietary video driver and blacklisting: nouveau


Cannot install or try live elementary OS

Seems I had to use the older 2.0 USB port on the back.
But still I wonder what people with only USB 3.0 ports have to do then (besides burning a DVD) ?
I'm typing this on the "try without installing" option of Elemenary :) .

My own best guess is that the Elementary.ISO doesn't have a compatible driver for my mainboard.


The problem is secure boot, it didn't allow bumblebee to install nvidia.

Try to uninstall bumblebee

sudo apt-get install ppa-purge
sudo ppa-purge ppa:bumblebee/stable
sudo apt-get purge bumblebee
Turn of secure boot from your bios setting
Install bumblebee agian and it will work properly


The latest version of Pantheon Files on freya allow you to drag and drop files by right-clicking on them.

When you drop it a contextual menu appears letting you copy it, move it, or create a link. To manually create it with the terminal, just follow Huey's steps.


Broadcom 4360 Wifi (2013 MacBook Air) on Juno?

When you boot from the install media, wifi works.
So you could also reboot on the install media (cdrom, usb-key, or usb-hdd..)
chroot into your installed system and then sudo apt install bcmwl-kernel-source. After that you can reboot, unplug install media, bcmwl-kernel-source will still be installed on your system, wifi will work normally.

To chroot, boot from the install media, open a terminal, mount your installed system on /media/target

$ sudo mkdir /media/target && sudo mount /dev/sda2 /media/target
$ sudo mount ‐‐bind /dev /media/target/dev
$ sudo mount ‐‐bind /proc /media/target/proc
$ sudo mount ‐‐bind /sys /media/target/sys
$ sudo chroot /media/target
$ sudo apt install bcmwl-kernel-source


You have the partition, but you can't put files on it? You need to change the owner of the partition, like this:

sudo chown YOURNAME:YOURNAME /path/to/your/partition

For example, I had done this with my partition:

sudo chown aleksandar:aleksandar /media/aleksandar/4208aaf4-cd67-486b-a91a-bfe48ecb1792


Loki Broken dependencies. Not sure how to fix (Sudo apt-get install -f won't help)

The error message says there is no more space on the disk. Try to  remove some packages or delete other files before running apt-get autoremove or install.


Desktop takes forever to load after restart

A solution (or at least temporary workaround) proposed in the bug discussion
- https://bugs.launchpad.net/elementaryos/+bug/1596377 - is to rename the file:

/etc/xdg/autostart/at-spi-dbus-bus.desktop

to

/etc/xdg/autostart/at-spi-dbus-bus.disabled

This fixed it immediately for me.


Can I have on my mac Sierra computer both runing - mac sierra and elementary?

Yes, of course :)

Just download elementary and make it bootable on USB or CD.
Then boot it and click install.
Following the instructions, you'll come to step where you can decide if you want to erase whole computer and has only elementary or to istall it alongside other system.

Choose installation alongside other system and you'll see a simple partition manager, where you need to assign some disk space for elementary. Assign as much as you want and complete the installation.

Later when you'll start your computer you'll see grub menu where you can choose which system you want to start. :)

P.S. If you don't see grub menu then you need to enter BIOS and choose default bootloader. But if you'll experiece that problem then write and we'll try to figure it out.


How can I adjust the mouse scrollwheel speed?

Adjust scroll speed

This is based directly on an answer to a similar question on AskUbuntu by user stvn66. I have tested it under elementary OS 0.4 Loki.

Unfortunately there is no simple setting to adjust scrolling speed right now, which seems to be a problem for many Linux based operating systems, not only elementary OS.

Currently the best option is to install imwheel, for example by typing the following in terminal:

sudo apt-get install imwheel

then create the file ~/.imwheelrc containing:

".*"
None,      Up,   Button4, 5
None,      Down, Button5, 5
Control_L, Up,   Control_L|Button4
Control_L, Down, Control_L|Button5
Shift_L,   Up,   Shift_L|Button4
Shift_L,   Down, Shift_L|Button5

where you should try different values for # in the lines 2–3:

None,      Up,   Button4, #
None,      Up,   Button5, #

Then stop and restart imwheel to test the settings by using the commands:

killall imwheel
imwheel -b "4 5"

Please note that at least for me this does increase the scrolling speed of the scroll wheel and the touchpad.

If everything works as expected, you can add this tool to start automatically once you log in. Go to System Settings → Applications → Startup, click the "+" button in the bottom left, type in imwheel -b "4 5" and submit by pressing enter.


How can I manage which applications are handled by cerbere?

There are two ways in which you can manage Cerbere's list.

Graphical Option:

You will need dconf-editor in order to use this option. To install it, run:

sudo apt-get install dconf-editor

Or, install it via the Software Center.

Once it is installed, run dconf-editor. You will be presented with a window like this:

Now you need to find org.pantheon.cerbere

You can add any application you want, but take note: Any application you add will restart as soon as it is closed. Some applications can be resource intensive and should be avoided.

Text-based (Command-line) Option:

You will need to run a command like this:

gsettings set org.pantheon.cerbere monitored-processes ['wingpanel', 'plank', 'slingshot-launcher --silent']

But edit the list of items, so for example, to add Google Chrome:

gsettings set org.pantheon.cerbere monitored-processes ['wingpanel', 'plank', 'slingshot-launcher --silent','google-chrome']

to reset it run this command:

gsettings reset org.pantheon.cerbere monitored-processes


Double check any Lenovo option you're considering. There are dozens of topics like this one on Lenovo forums (it's not even Linux specific): https://forums.lenovo.com/t5/Lenovo-Yoga-Series-Notebooks/Yoga-710-Constant-Fan-Noise-even-when-idle/td-p/3354501

I just got Lenovo 510s-13IKB (i5-7200U, 8GB, 256GB SSD). Upgraded the kernel to the latest stable (4.9.11), because of the Kaby Lake CPU, but I guess Loki with the latest HWE stack should work just as fine. Everything works, keyboard backlight, all the Fn keys. Just the problem with the constant fan noise.
My 3 year old Asus is way more quiet than the new Lenovo :(


Is StackExchange where we get support for elementary OS?

The forum is a third party thing and has no affiliation with the elementary team.

If you go to https://elementary.io/support you will see that the place they tell you to go to have frequent questions answered, is here, Ask elementary on Stackexhange.

However: please note that no one is getting paid for providing support here, and as such, this is all volunteers pitching in.


AppCenter is showing non-existing updates badge counter

It resolved itself with today's updates.

I think it is tied to Flatpak updates though, AppCenter is behaving weirdly when those are involved: by clicking Update All AppCenter does not asks for the user password, then closes itself. On reopening, the remaining non-Flatpak updates are still to be done, and at this point AppCenter asks for your password and proceeds as normal, staying open after done.

This must have messed up the badge counter last time, maybe?


How to get page up/down arrows to show in document viewer?

Apparently, they removed those arrows from the UI in one of the latest updates. You can use keyboard shortcuts, though: press N to go to the next page in the document, and P to go to the previous page.


In the standard eOS settings panel go to "Desktop"

Go to "Appearance"

Select "Large" for text size.


trying to install node and angular but it's not working!

I pretty much got it to work following this guide:

https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-ubuntu-18-04

That message, however, doesn't really relate to npm or node.js. Did that happen on a clean elementary installation, or did you try to manually add certain package repositories (most notably, in this case, the tigerite kernel PPA)?


I would advise against trying to copy over configuration files from Ubuntu, like those found in /etc or ~/.config. There will most likely be incompatibilities that could cause issues over the long term.

I would also recommend re-installing your apps since elementary OS provides different versions than Ubuntu for some very important libraries and some apps.


Elemetary OS 0.4 Loki, How Do I Fix Screen Tearing

Although the cause might of course be different, your description matches an issue I have resolved on my Asus Zenbook UX310UA-FC186R by installing a more up-to-date kernel from here. Instructions:

Select the folder corresponding to the kernel version you want to use (in my case 4.10.2 is working fine).
From the amd64 build download (* is the version number placeholder):

linux-headers-*_all.deb
linux-headers-*-generic_*_amd64.deb
linux-image-*-generic_*_amd64.deb

Install all three packages and reboot.

Note that in case the new kernel causes difficulties, you can still use Grub to reboot into the original one.


How to install Ruby 2.2.3 on elementary OS (Freya)?

Installation using rvm:

Install curl:

sudo apt-get install curl

Install rvm: (secure installation)

gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3

\curl -O https://raw.githubusercontent.com/rvm/rvm/master/binscripts/rvm-installer

\curl -O https://raw.githubusercontent.com/rvm/rvm/master/binscripts/rvm-installer.asc

gpg --verify rvm-installer.asc &&

bash rvm-installer stable

Note : If gpg --keyserver fails use,(first line)

 curl -sSL https://rvm.io/mpapis.asc | gpg --import -

Install ruby

 rvm get stable --autolibs=enable
 rvm install 2.2.3
 rvm --default use ruby-2.2.3

Note: To list available ruby versions run sudo rvm list known and select the desired version.


Try telling Midori to identify itself as Safari (or another supported browser):

Open the Menu (the gear icon in the top right)
Select "Preferences"
Select the "Network" tab and choose "Safari" from the "Identify As" combobox.

Here's more info from the Midori FAQ.