apt-get autoremove does not remove old kernels (by design). If you want to free up some space by removing old kernels you have to do this manually, but it's advised that the latest two kernel versions remain.

How-to remove old kernels manually

Fair warning: You should only mess with kernels (removing as well as manually installing new ones) if there is a need for it (space constraints or problems with the current kernel). Figuratively the kernel is the heart of your system, elementary really can't live without it!

Lines starting with $ denote commands you have to input in terminal, the following text is example output from my machine.

First display the kernel you are currently using, you want to keep that:

$ uname -r
3.19.0-26-generic

Then list all currently installed kernels:

$ dpkg -l | grep linux-image-
ii  linux-image-3.13.0-62-generic               3.13.0-62.102                                                   amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.16.0-46-generic               3.16.0-46.62~14.04.1                                            amd64        Linux kernel image for version 3.16.0 on 64 bit x86 SMP
ii  linux-image-3.19.0-26-generic               3.19.0-26.28~14.04.1                                            amd64        Linux kernel image for version 3.19.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-62-generic         3.13.0-62.102                                                   amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.16.0-46-generic         3.16.0-46.62~14.04.1                                            amd64        Linux kernel extra modules for version 3.16.0 on 64 bit x86 SMP
ii  linux-image-extra-3.19.0-26-generic         3.19.0-26.28~14.04.1                                            amd64        Linux kernel extra modules for version 3.19.0 on 64 bit x86 SMP
ii  linux-image-generic-lts-vivid               3.19.0.26.13                                                    amd64        Generic Linux kernel image

This means there are currently three kernels installed. The last entry for linux-image-generic-lts-vivid is a meta package which does not use much disk space (from installing the Ubuntu Vivid kernel in Freya) and should not be removed.

You can now remove kernels you don't need anymore. Make sure to at least keep two kernels around, which should be the absolute minimum so you have at least one backup if the most recent kernel fails.

$ sudo apt-get autoremove linux-image-3.13.0-62-generic
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED
  linux-image-3.13.0-62-generic linux-image-extra-3.13.0-62-generic
0 to upgrade, 0 to newly install, 2 to remove and 0 not to upgrade.
After this operation, 194 MB disk space will be freed.
Do you want to continue? [Y/n] y
...

You can now check the list of installed kernels again with dpkg -l | grep linux-image-. If a line starts with rc this only means there is residual config files remaining (uses little to no space).

Adapted from Ubuntu documentation wiki, written by its contributors (cc-by-sa 3.0).


The package lightdm-gtk-greeter some how got installed. Purging it and reinstalling pantheon-greeter fixed it.

To do it run the following commands in a terminal

sudo apt-get purge lightdm-gtk-greeter
sudo apt-get install pantheon-greeter --reinstall


looks like elementary OS team can't ship plank with this effect due to some kind of conflict with apple's patents.

You can try to install plank from Rico's ppa; the version in this ppa should include the magnifying effect, as explained here


Latest updates froze - reboot to emergency mode

Commenting out the mount point listed in the error in my fstab solved my problem. I don't have a clue why this became an issue today as I've had that for many many months.  Probably over a year with that setting.


Cannot install gcc and g++ on Elementary OS Juno

After posting question here and trying lots of workarounds, I reinstalled Elementary OS but problem was there but then I found out that the mirror I was using in /etc/apt/sources.list was not updated so I changed all URLs to us.archive.ubuntu.com and the default due to timezone was pk.archive.ubuntu.com which was outdated mirror.

After changing the mirrors my problem was solved.

I am posting this answer so if someone else have this problem they might try to change mirrors.


Audience is a gstreamer based video player, so you can reproduced matroska video files with it. To do this you must make sure you have installed enconding/decoding GStreamer libraries. Open a terminal and execute:

dpkg --get-selections | grep gstreamer1.0-libav
dpkg --get-selections | grep libavformat54

When execute them, you can see an output indicating they are installed, like this:

If you want to play multiple formats, i should recommend you to install Ubuntu-restricted-extras package. In terminal:

sudo apt-get install ubuntu-restricted-extras


Elementary OS not Booting After Update ["Kernel panic - not syncing"]

Choose another kernel from the GRUB menu under Advanced options for Ubuntu and run sudo update-initramfs -u -k version to generate the initrd for version (replace version with the kernel version string such as 4.15.0-36-generic) then sudo update-grub.


I'm not sure what could cause this, but as a workaround you can try another installing method for Steam, which there are several of.

There are two different Steam applications listed on the AppCentre.
From what I've gathered the one called Steam is the regular
installer while the one called Steam installer has some slight
modifications for Ubuntu (which elementary OS is based on). I have used the latter one.
Valve-provided
Steam DEB installer. You can find it here and use Eddy to
install it.
Flatpak at
https://flathub.org/apps/details/com.valvesoftware.Steam

You can also search and ask for help in Valve's Steam for Linux Client GitHub page:
https://github.com/ValveSoftware/steam-for-linux/issues


Firefox issue - can't get updates (non curated apps)

Usually stuff only get security updates and sometimes bugsfixing from the repositories, depending if it's system, libs or apps. Apps don't get new versions, then you are looking for a rolling release distro.
However elementary OS can use Flathub to get new version of apss/software, check it out: https://flathub.org/home


Can i use different wallpaper in my dual monitor?

Have you tried this application? :)
Multi Monitor Tweaks

It seems to be a tutorial for exactly the thing you want. ;)


Colors in Terminal not working after deleting bash history

Just copy the file /etc/skel/.bashrc into your home. This is the default configuration for your bash profile, so it will reset the preferences.


You should search for indicator-remindor
Here is the ppa and how to install: indicator-remindor

After installing remember to log out and back in, or you can use this command:sudo killall wingpanel

Then search for remindor or indicator-remindor in applications menu or synapse to start.

It works as an alarm/reminder for ubuntu and ubuntu derivatives including elementary.


Because of where I use my laptop at times, I also needed to have the machine boot with Bluetooth off. Here is how I did it:

I installed dconf-editor. This can be done via the AppCenter or at a command line by typing sudo apt-get install dconf-editor then entering your password.
Open dconf-editor from the app menu.
Navigate to org-> pantheon-> desktop-> wingpanel-> indicators-> bluetooth

Once you're there, you should see only one listing named "bluetooth-enabled" with a check mark in the value field. Simply un-check the box then close dconf-editor and reboot. After a reboot, you should see that the Bluetooth Icon is still on the panel but it is not enabled by default. You can click on the icon and enable when it's needed.

Hope this helps!

P.S.-Be very careful using dconf-editor as it does allow a user to make a huge number of changes and some changes can have a negative consequence in that you can do serious damage to your system. I learned that the hard way some years ago!


In pantheon-files, right click -> open with -> other applications displays a small window with a list of applications. How do I add a new entry to it?

At the bottom of the list, click on "Other applications".  In the dialog that appears click on "View all applications".  Make sure the "set as default" box is ticked then double click on the "Firefox Browser" entry.


why not use ubuntu gnome directly than elementary?

The problem is that you can't use the latest version of gnome and keep pantheon and other elementary apps, this is because the gtk version used in both desktops are diferents, pantheon uses gtk 3.14 and the latest version of gnome use gtk 3.20, so if you install one the other broke.

Any way if you still want to try to install gnome just run this two commands:

sudo apt-get install gnome-shell
sudo apt-get install ubuntu-gnome-desktop

this will install gnome 3.14 to your pc.


Can I hide some applications from menu, but leave it searchable?

You can achieve this by editing the corresponding *.desktop files, or the easiest way is to use an app called AppEditor, you can find it in appCenter. Just uncheck 'show in launcher' and save.


Using Granite with a different language besides Vala

Granite is written in Vala, so it provides a C API which you can use from C++.  Using it should be fairly straightforward; just #include <granite.h> in your code, and build with something like

g++ -o test test.cpp `pkg-config --libs --cflags granite`

Then, you should be able to use Granite:

#include <granite.h>

void do_stuff (int w, int h) {
  GraniteDrawingBufferSurface* bs = granite_drawing_buffer_surface_new(w, h);
  granite_drawing_buffer_surface_clear(bs);
  g_object_unref(bs);
}

I chose Granite.Drawing.BufferSurface because it's the first class in the VAPI, but you can use any public API this way.


"Turn off screen when inactive" not working, and need a screensaver

You have to create a small Shell Script. Create an empty file and then open it.

Paste:

#!/bin/bash
xset s off
xset -dpms

Save file.
Open terminal and prompt:
chmod +x filename (where "filename" is the name of that file)
then prompt:
gnome-session-properties
click add and browse your new file.That's it. After restart you can type in terminal xset q to make sure that DMPS is Disabled.


Juno 5.0 install / Try it option freezes with boot errors on dell i3180

So just in case someone else was in the same boat I finally installed elementry os succesfully and its working great! I decided to update the bios on a hunch and turned off all secure, tpm and ueif boot options then boot only in f12 legacy to usb. I took a few tries as the installer froze but it finaly took.


How do I change xdg applications with Terminal=true in .desktop to open in something else than xterm?

Install deepin-terminal
sudo apt install -y deepin-terminal
Change default deepin-terminal theme to tango
Create the file ~/.local/share/applications/mc.desktop with contents

[Desktop Entry]
Name=Midnight Commander
MimeType=inode/directory
Exec=deepin-terminal -e mc %F
Terminal=true
Type=Application
Categories=FileManager
Answer based on


Starting Updates through AppCenter but no installation follows

Startet my Laptop this Mondaymorning and found, that everything is ok. hm. But I don't know why ^^


How to unlock a disk during installation?

The question was solved by the original poster. I'm moving that content to an answer, to properly match the Q&A model:

  I've got it sorted. I just had to use the security password I entered on setup.


Keyboard shortcuts: show already open window instead of opening new one

As a Reddit user suggested here, one useful solution is to use Jumpapp.


Fortunately I seem to have ran into a solution for Elementary OS and felt it would be best to share it.

Open up the application launcher and search for Additional Drivers and select 'Using Video driver for the AMD graphics accelerators from fglrx-updates (proprietary)'.

After I rebooted my system, both monitors have been working and I've tested to secondary monitor to ensure it works even after you turn it on and off.

I hope this helps people who have similar issues to what I had.


Desktop inside desktop How can i delete it?

If you installed Nautilus or some program like this, you just have to uninstall it.


What it cames to my mind is to navigate with pantheon-files to a pdf file you want to open, right click on it, choose Open With and select Choose another application in the bottom of the list no matter that your favorite application is above.

This way you will launch a popup window with a list of the recommended for this file type applications. Choose the one you want and set On the checkbox below Set as default.  If your application is not in the recommended applications list, choose View All Applications in order the list to be extended.

This is the easiest way to set a default application for a file extension.


Where are the Bookmarks on the left side in the Epiphany Browser?

Vivaldi has a sort of file tree bookmarks browser in a left side panel (where you can also toggle on or off an additional bookmark bar). It's Chromium under the hood -- so it's compatible with most Chrome extensions -- but it has some power user-ish UI features you may appreciate.


Different fonts should look different, but the differences might be subtle. That being said, I switched my terminal to Monaco and the difference is noticable. Font-smoothing is available and enabled by default in Freya, including for the Terminal font, also for Monaco.

As far as I know Pantheon Terminal does not have a dialog to change its font. (There are other ways to do that though.)


You cannot use this gnome extension because you are using elementary OS (pantheon, gala) and not gnome-shell.

I am pretty sure that you cannot do this under elementary OS, because this functionality is not implemented (and it uses only a single row of workspaces).


How to install on Dell XPS 13 (7390) developer edition

I think that either your bootable USB key was not well done or you did not activate the AHCI mode of your DELL, but I think that it is already configured low on the Dell Developper edition

Maybe this links can help you

Personal experience of installing Ubuntu 18.04 LTS on XPS 15 9570

XPS 13-7390 2 n 1 Cannot Boot Fedora 30 Live USB

How to Install Ubuntu Linux on your Dell PC

On my two XPS 13 I just had to activate the AHCI mode, and on one to deactivate Bitlocker before, but that should not be your case. By quickly reading some of the links above it would seem that for your model you will need to do some additional manipulations.

Recommended action

Update your BIOS
Backup your Ubuntu if you need it
Activate AHCI mode
Create your USB live with this tutorial here
If it doesn't work, look at the links above

hope it will help you and you can, like me, enjoy a super elementary OS on a DELL XPS


It's really difficult to have any idea how to diagnose this based on the information you've provided. There are thousands of people using Elementary OS without this problem and probably quite a few on very similar specs. The best thing you can do is to run dmesg to check what's wrong, just run it in a terminal. When the system freezes, you can also hit ctrl+alt+F1 to enter a tty, and run top to see if a process is hogging your CPU, maybe try restart pantheon (window manager) to see if that helps clear it up.

Short of the above, you should ensure that your drivers for your graphics card are installed correctly, and that you're only using applications which are built for your version of the software.

I know this isn't strictly an answer, but the question is very open ended and impossible to answer - I wouldn't be able to fit this information sensibly into a comment. If you find something interesting in dmesg, or if you find that restarting pantheon itself helps, drop a comment on this answer and I'll try provide more information for how to isolate the exact cause.


How does Pantheon Files store color tags?

The file-color associations are stored in the ~/.config/marlin/marlin.db sqlite database.

This should answer your question as well: How can I change label color for any entry in Files, using scripts?


That sounds like: https://github.com/elementary/wingpanel/issues/130
Which I though I fixed with: https://github.com/elementary/wingpanel/pull/198
Looks like it hasn't been released yet: https://github.com/elementary/wingpanel/releases

Update: The fix is included in the latest version 2.2.3.


wifi drops signal, but indicator shows connected

The specific solution that worked for me can be found here.Fix for the Realtek RTL8723BE driver in Ubuntu Trusty

My problem was caused by a realtek driver.  It apparently would go into a sleep mode inappropriately.  I tried to update the driver, but it didn't work.  Eventually I found a solution that required me to enter a line of code to disable the wifi sleep mode. For now the best advice I can give is:

open a terminal and type lspci.  It will give you a list of devices inside your computer, including your wifi card.
Once you know that make and model # of your wifi card you can search for a fix that is specific to your hardware.
I found my solution by using key terms that included the wifi card, drops signal and Ubuntu 14.04.  Elementary Freya is built on Ubuntu 14.04 so if it works in Ubuntu it should work for you.

You may have a different wifi card,but the methodology above should put you on the right track to finding a solution.


When will elementary OS Loki be released?

elementary have a saying about release dates, and they are quite serious.

  When it's ready.

elementary releases are targeted to features and bugs being fixed, rather than some arbitrary release date.


Can I install elementary OS on my dell xps 13 9350 now?

Since Elementaryos is based on Ubuntu you should be ok.
Check this page by Ubuntu : http://www.ubuntu.com/certification/hardware/201508-18805/.
More information regarding dual boot can also be found on the Ubuntu site here : https://help.ubuntu.com/community/WindowsDualBoot.


Boot process stuck at 'Loading initial ramdisk'

In case anyone faces this same issue, try removing the variable $vt_handoff from the boot command of whichever kernel your trying to boot in /boot/grub/grub.cfg (or alternatively remove all instances). This can be done via the following script (taken from https://www.thefanclub.co.za/how-to/how-fix-ubuntu-boot-splash-screen-after-grub-updates):

#! /bin/bash
# Fix Ubuntu Plymouth Boot Splash
# if entry exists for $vt_handoff use sed to search and replace
# write to tmp file - move to original

checkVT=$(grep -c "\$vt_handoff" /boot/grub/grub.cfg)

if [ ! "$checkVT" -eq "0" ]
   then
     echo "> Found vt_handoff removing ..."
     sudo sed 's/$vt_handoff//g' /boot/grub/grub.cfg > /tmp/.grub.cfg
     sudo mv /boot/grub/grub.cfg /boot/grub/grub.cfg.backup
     sudo mv /tmp/.grub.cfg /boot/grub/grub.cfg
   fi

echo "> Done"

What happened in my case was that I would install a fresh instance of Elementary and everything would be fine. Then a kernel update would come along and I would install that, which would then in turn run update-grub. Part of the outcome of running this command adds the $vt_handoff variable to every kernel boot command in /boot/grub/grub.cfg, which explains why I was seeing the same behavior no matter which kernel I attempted to boot. Then, since I don't typically restart my computer often, I wouldn't notice any issues until I was forced to restart it (due to it freezing because of a completely unrelated issue), resulting in the boot hanging at the splash screen.

Ironically, $vt_handoff is meant to provide a better, smoother boot experience, that displays a fancier screen other than just simply a black one. Unfortunately in many cases it simply just causes the boot process to hang.


My top panel moved up about half of its height, how pull it down?

This is due to the process(wingpanel) stop. Even sometime application drawer won't work. I run this command. It will kill the current process and make it restart. Run this command line in your terminal.WinKey+T to open terminal. Paste this command and press enter. I hope this will solve your problem.

killall wingpanel


This question is definitely not as trivial as one would think, as there's virtually no documentation and you have to feel your way around the Code sources itself.

NOTE: In this example I'll demonstrate the bare minimum in Vala that compiles, links dynamically against the Code core library and loads into Code with no problems. There is definitely some room for improvements here, as I'm only a beginner when it comes to Meson and Vala things.

The preparations

First thing you have to do is to grab a source release from here. Download any required dependencies listed in the README.md, then build it.

Now create your plugin project as usual, with the directory structure as follows:

.
├── src/
├── lib/
└── vapi/

Now we need codecore.vapi and codecore.h for the built library libcodecore.
Go to your <directory with editor's source>/build/src and copy over the codecore.vapi and codecore.h into your project's vapi/ directory.

Now copy over the libcodecore.so.0.0 from the same directory into your project's lib/ directory, but rename it to libcodecore.so instead.

Next, create a meson.build with the following content:

project('helloworldplugin', 'vala', 'c')

module_name = 'helloworldplugin'
cp = find_program('cp')

vapi_dir = join_paths(meson.current_source_dir(), 'vapi')
add_project_arguments(['--vapidir', vapi_dir], language: 'vala')

libcodecore = meson.get_compiler('c').find_library('codecore', dirs: join_paths(meson.current_source_dir(), 'lib'))

shared_library(
    meson.project_name(),
    'src/helloworldplugin.vala',
    dependencies: [
        dependency('glib-2.0'),
        dependency('gobject-2.0'),
        dependency('gtk+-3.0'),
        dependency('granite'),
        dependency('gtksourceview-3.0'),
        dependency('libpeas-1.0'),
        libcodecore
    ],
    include_directories: include_directories('vapi'),
    vala_args: ['--pkg=codecore'], # https://github.com/mesonbuild/meson/issues/2103
)

custom_target(
    module_name + '.plugin',
    input: join_paths('src', module_name + '.plugin'),
    output: module_name + '.plugin',
    command: [cp, '@INPUT@', join_paths(meson.current_build_dir(), '@OUTPUT@')],
    install: true,
    install_dir: ''
)

At this point we have everything we need to start writing actual plugin.

The plugin

Create a file called helloworldplugin.vala in your project's src/ directory, with the following contents:

namespace HelloWorld {
    public class HelloWorldPlugin : Peas.ExtensionBase, Peas.Activatable {
        // Assigned by Code at runtime, has to be casted to plugin interface object below.
        public Object object { owned get; construct; }

        Scratch.Services.Interface plugins;
        Scratch.MainWindow main_window;

        public void update_state() { return; }

        public void activate()
        {
            plugins = (Scratch.Services.Interface)object;
            plugins.hook_window.connect((window) => {
                this.main_window = window;
            });

            print("hello, world - activate\n");
        }

        public void deactivate()
        {
            print("hello, world - deactivate\n");
        }
    }
}

// Gets picked up by libpeas engine.
[ModuleInit]
public void peas_register_types(GLib.TypeModule module) {
    var objmodule = module as Peas.ObjectModule;
    objmodule.register_extension_type(typeof(Peas.Activatable),
                                      typeof(HelloWorld.HelloWorldPlugin));
}

Now we need some plugin metadata. Create a file and name it helloworldplugin.plugin with the following contents:

[Plugin]
Name=Hello world plugin
Module=helloworldplugin
Loader=C
IAge=2
Description=Bare-bones hello world plugin
Authors=Someone
Copyright=Nope
Website=https://your.url.here/

Note that Module entry value needs to match your what's between lib and .so in the output file that we'll have after this step.

The build and installation

At last! We can build the project. Go to the project's root, execute the following command: meson build && cd build && ninja.

You'll end up inside the build directory created by Meson.
Code loads its plugins from /usr/lib/x86_64-linux-gnu/io.elementary.code/plugins/, which is only writeable as root. I am not aware of any other directories Code looks for to load plugins from. I would love for someone to prove me wrong on this, though.

All we have to do now is to create a directory called helloworldplugin in the above- mentioned directory, copy over the helloworldplugin.plugin and helloworldplugin.so into that created directory, and we're done. It needs to be done with root privileges:

sudo mkdir /usr/lib/x86_64-linux-gnu/io.elementary.code/plugins/helloworldplugin
sudo cp helloworldplugin.plugin /usr/lib/x86_64-linux-gnu/io.elementary.code/plugins/helloworldplugin/
sudo cp helloworldplugin.so /usr/lib/x86_64-linux-gnu/io.elementary.code/plugins/helloworldplugin/

The results

To see the results of our work, you need to launch Code from the command line - io.elementary.code is the command.

Now go to Preferences -> Extensions and toggle your plugin on/off. Console output should be similar to this:

hello, world - activate
hello, world - deactivate

Remarks

If you want to spare yourself the typing and get straight to the meat of it, here's the GitHub repository


Elementary OS keeps on booting into a disabled administrator account

I am not quite sure about your situation, but what I can recommend you is to check out this administrator account in System settings > User accounts - have you ticked in "log in automatically" for this account? Probably this is the reason why your computer log in into it automatically.


sudo dpkg --configure -a

this should fix AppCenter issues


Is the Surface Pro 3 hardware fully supported?

elementary doesn't support or endorse any hardware at this time. There is no official hardware compatibility database.

Specifically regarding touch, elementary OS isn't a tablet OS. Basic pointer-equivalent events should work, but things like multi-touch gestures will not.


Boot fails with ext4 filesystem error, unable to log in

I did a little bit of a look around and found little that could help.  I returned and ran fsck manually and was able to clear the issue!  Yay me!  My Linux Foo did not abandon me...


"Not enough free disk space" dialog showed on Software Updater

One way to safely free space in the /boot folder that works for every derivative of Ubuntu is the following:

Open the Terminal application and type uname -r to get the current version of the kernel used by your system.
Get a list of all the installed kernel by typing

dpkg -l linux-{image,headers}-"[0-9]*" | awk '/^ii/{ print $2}' | grep -v -e uname -r | cut -f1,2 -d"-" | grep -e '[0-9]'

For ones who'd like to know how that works. There's a similar answer on AskUbuntu from which I've taken the information; kudos to Kultom, who linked it in a comment.

Once you've checked that your current version of the kernel doesn't appear in the list, merge the previous command with sudo apt-get -y purge to remove all the old kernels. Thus, you will finally have to type

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

It worked well for me and many users gave positive feedback on this procedure. It is not strictly "elementary-backed", but it works.


Elementary OS 0.3 Freya can't be installed

Since it is an old laptop, I would recommend checking if the hard drive is still operational. You should be able to do this from the live CD / USB by installing Disks from the app center and then running a SMART test on the hard drive. If you have numerous relocated sectors and / or categories marked as fail in the Assessment column your hard drive is bad.


power button shutdown instead of suspend on login screen

I believe this to be a solution for what you're wanting to do:

Open a Files window as admin by right clicking Files and selecting "New Window as Administrator.
Navigate in the File System to /etc/systemd and open logind.conf with Scratch Text Editor.
Directly below the line reading #HandlePowerKey=poweroff add a new line of text reading:

HandlePowerKey=suspend
Close Scratch to save the file then close all other windows and reboot your machine.

Once you reboot, when you are presented the Login Screen you can test the results by pressing the power button which should suspend the machine, not power it off. Now, on my machine at least, when I pressed the power button it took about 3-5 seconds for the machine to suspend.

Hope this answers your question and good luck!!!


You should have these icons in the current icon theme folder (actions/16):
package-install,package-installed-locked, package-installed-outdated & package-installed-updated.

Here are the default installed ones for Humanity & elementary theme.

/usr/share/icons/Humanity/actions/16/package-install.svg
/usr/share/icons/Humanity/actions/16/package-installed-locked.svg
/usr/share/icons/Humanity/actions/16/package-installed-outdated.svg
/usr/share/icons/Humanity/actions/16/package-installed-updated.svg
/usr/share/icons/elementary/actions/16/package-install.svg
/usr/share/icons/elementary/actions/16/package-installed-locked.svg
/usr/share/icons/elementary/actions/16/package-installed-outdated.svg
/usr/share/icons/elementary/actions/16/package-installed-updated.svg

So check if they exist then reinstall both themes:

sudo apt-get install --reinstall humanity-icon-theme elementary-icon-theme

I you are using a custom theme, copy them to its folder /usr/share/icons/<theme-name>/actions/16/

How i found this?

software-center is programmed in python (script). It can easily modified for debug. So added a line just before the trouble line (#199) to print the requested icon name.

    for i, emblem in enumerate(emblem_names):
        print("emblem:",emblem)
        pb = icons.load_icon(emblem, self.ICON_SIZE, 0)

Output on launching it in terminal: (NB: this is from a working copy)

('emblem:', 'package-install')
('emblem:', 'package-remove')
('emblem:', 'package-upgrade')


Those commands are what you use to install Albert the first time. To run it again, either just type albert in Terminal or use the Application launcher in the top left corner:


The following answer uses Breeze as an example, don't forget it to replace it with the name of the theme you actually want to install.

For all users

To install an icon theme download it and move the theme directory (containing a file called index.theme or cursor.theme) to /usr/share/icons/.

Open a Terminal. First put the name of the cursor theme you want to install into the variable THEMENAME. Then set FILENAME to either index.theme or cursor.theme depending on the filename in the theme directory.

THEMENAME=Breeze
FILENAME=index.theme

You should make sure that permissions are correct after copying the theme, so run chown -hR root:root /usr/share/icons/"$THEMENAME" (chown changes the owner of a files / directories) and chmod -R 755 /usr/share/icons/"$THEMENAME" (chmod changes permissions to read, write and execute).

Change the used theme by entering the following in Terminal:

gsettings set org.gnome.desktop.interface cursor-theme "$THEMENAME"

sudo update-alternatives --install /usr/share/icons/default/index.theme x-cursor-theme /usr/share/icons/"$THEMENAME"/"$FILENAME" 21

sudo update-alternatives --set x-cursor-theme /usr/share/icons/"$THEMENAME"/"$FILENAME"

You probably need to reboot for all changes to take effect.

Only for current user

To install an icon theme download it and move the theme directory (containing a file called index.theme or cursor.theme) to ~/.icons/.

Open a Terminal and put the name of the cursor theme you want to install into the variable THEMENAME:

THEMENAME=Breeze

Change the used theme by entering the following in Terminal:

gsettings set org.gnome.desktop.interface cursor-theme "$THEMENAME"

Related known bugs

(Pantheon) Files currently has a bug where a custom cursor theme is not properly applied.


How does one disable the Midori status bar?

If you right click on a tool item in Midori's headerbar you should see a menu that will let you toggle off the Bookmarkbar and Statusbar:


Opening files without extensions fails in Photos

The same happens on my laptop.I think this is an issue with pantheon-photos which is caused by it checking by the file extension (not mime type) and there is nothing we can do about it except creating an issue at https://launchpad.net/pantheon-photos


Touchpad cursor movement less smooth than it used to be

There is a way to downgrade HWE graphical stack to Xenial default (however, it will be maintained until 2021).

Be careful and follow these commands at your own risk!

Firstly, you should remove HWE graphical packages:

sudo apt remove xserver-xorg-core-hwe-16.04 xserver-xorg-input-all-hwe-16.04 xserver-xorg-video-all-hwe-16.04

This command will remove Xorg and elementary-desktop metapackage. In total 19 or 20 packages will be removed. Then, install older version of Xorg and reinstall elementary-desktop metapackage (don't reboot your PC before running this command!):

sudo apt install elementary-desktop xserver-xorg-core

Reboot and enjoy ;-)


Make sure you got the right connection information. This is not a system error.

More information about SSH and how to use it: https://wiki.archlinux.org/index.php/Secure_Shell#Client_usage
(ArchLinux wiki. Excellent documentation)

If you need to add a PublicKey to connect (As the error message suggest) and you're unaware of it, you should try contacting your hosting provider for support.


it's up... at least here
although have no idea why it's in Turkish


Music scanning library for insanely long time

According to issues already reported by other users on the Music Github page (see here and here), slow scanning of large library files is currently quite typical to this app and probably has nothing to do with any particular filesystem.


Can I make elementary terminal look like Ubuntu 14.04 Terminal?

I think its not possible to convert elementary terminal to Ubuntu terminal. The possible case is: Install Ubuntu terminal i.e.,gnome-terminal

To install:

sudo apt-get install gnome-terminal

To change default terminal,see:

How can I change the default Terminal app?
To launch from app launcher:

Unable to launch gnome-terminal from app launcher
For alternatives to pantheon-terminal see

Are there any alternatives to the default terminal, pantheon terminal?


Looks like a mp3 tag coding issue in some files, you should ensure that all your mp3 tags are in utf-8.


You can install elementary tweaks to adjust various settings to your liking (amongst which changing the single click behaviour). Run these commands to install it:

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

Then open settings, select tweaks, go to the "files" tab and uncheck single click.


System Settings -> Sound -> (change the output device)


The first thing I would try after installing is try and update using the command line rather than the appcentre.   e.g.

sudo apt update
sudo apt upgrade
sudo apt dist-upgrade

Now you should be up to date.  Then watch out for any new updates, and see if you have issues then.


geary move mails to the trash, I don't want that

Are you using IMAP or POP3 to get your email? Mail clients using POP3 generally delete emails from the server after downloading them.

If you could post a screenshot of your mail settings (excluding usernames or other personal info, of course), that might help folks troubleshoot. I'd be interested to see what's different between the two accounts.


Same problem with me, Nvidia GeForce GTX 1050, using the latest 384.98 Nvidia Driver.

The problem disappears if I switch the driver to use the "Power Saving Mode" which disables the Nvidia GPU and uses the Intel one instead - the return from suspend is much faster and there are no visual defects like the ones on the picture above.

It looks like a problem with the driver.


How to install latest version of elementary OS along with windows and Ubuntu

I was successfully Installed on Unallocated space by using something else option.

Added swap area and /root


There are not any settings to increase the length that notifications stay on the screen. If you miss a notification, you can always review it in the notification indicator


Terminal - closing a tab has a different shortcut than the rest of apps

This is because in the shell itself, Ctrl+W deletes the previous word. Tying this to an application action will cause a conflict.
I understand that the elementary Team has enabled Ctrl+C for copy, despite it conflicting with a shell action. But that is because it's easy to tell whether some text is selected (so copy it) or not (so cancel the current running command).
However, the same cannot work for Ctrl+W. There's no way to tell whether you mean to close the tab or delete the word.
Murky waters: That said, you should be able to compile a version of Terminal with your preferred shortcut, if you're sure you will never use Ctrl+W to delete words. (Haven't tested; take it with a pinch of salt.)


Answer pulled from here: https://askubuntu.com/questions/470040/how-to-customize-or-debug-ad-blocking-on-gnome-web-epiphany-browser

Gnome-web blocks ads on the basis of the URI of the element. The blocking is
done by the UriTester componant (source code). Like Adblock plus, the tester
loads a list of patterns from a list, and determine if a URI is an ad if it
matches one of the pattern.

The file $HOME_DIR/.config/epiphany/adblock/filters.list contains the
locations of the lists to load (one on each line). If this file doesn't
exists (e.g. first time you run epiphany), it defaults to "https://easylist-
downloads.adblockplus.org/easylist.txt". Gnome-web then download (and
periodically refresh) the pattern lists, and store them in the same
directory (with file name like bedc7ed868397c3dcaf6bc40ed9bbf70)

So, in case of troubles, check that you have filters.list, with one line
pointing to a valid adblock+ filter, and one file with a file name of 32 hex
chars, containing valid blocking pattern. If the file filters.list exists,
but is empty, ads won't be filtered at all.

It is also possible to customize the list used by changing the url in
filter.list (for instance replacing the default list with a localised list
like https://easylist-downloads.adblockplus.org/liste_fr+easylist.txt).


Is there any Whatsapp messenger for elementary os?

The best client I found for Whatsapp only is whatsdesk

Alternatives for it:

Extensions for chrome (or the browser you use). In chrome's case, there are extensions that can be installed as a system application
Multiservices applications such as Rambox or Franz


How can I update elementary OS without interrupting NVIDIA driver?

I use a Dell XPS 15 9560 with Integrated intel + GTX 1050. I've learn not to mess with other NVIDIA driver rather than what appears available in AppCenter. My recommendation to you would be the following:

1) Uninstall any NVIDIA thingy you might have in your system.
2) Completely update elementaryOS to the latest.
3) Check which Kernel version you're running (doing 'uname -r' from a terminal does the trick).
-At this point make sure you're running the latest curated kernel for eOS which is 5.xxxx (I run a custom 5.3.13 like a charm but let's do this the simple way).
If you're running the latest elementary+5.x kernel then:
4) Install the latest nvidia driver available from AppCenter (Currently I'm running 435.21 with zero issues).

I know you mention something about Autodesk and AppCenter's NVidia driver, but I'm betting money on a kernel/driver issue. If done this way, it should give you what you need (hopefully).

let me know! I'll try to run Maya myself to see if I have any issues or not.
-Aldo


I could not fix the missing keys problem, but I found out an alternative for now. First of all, from what Ive been reading it seems to be a problem with kernel, since the keyboard works perfectly with windows (even though, windows does not works perfectly for me).

The way I fixed it was creating "phrase" shortcuts on my keyboard using autokey, but instead of a whole phrase I pasted number 6 and a few other missing keys from some old document.
And shortcuts options are pretty easy. eg: shift+/ = 6

Here is what helped me: https://askubuntu.com/questions/280604/assign-hotkeys-to-paste-predefined-text

(I still didn't fix the bank thing, but it is less important)


Desktop showing as a window above original

Figured out the problem, the command to hide this window is gsettings set org.nemo.desktop show-desktop-icons false.

EDIT: And to fix the desktop instead of disabling it, I just followed this guide and everything works: https://elementaryos.stackexchange.com/a/3841/7699


there is a good change you have a scaling factor applied (which is only intended for HiDPI screens normally).

In a terminal type:

gsettings get org.gnome.desktop.interface scaling-factor

If it outputs anything greater than 1 (mine is uint32 2 ), then you can try this:

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

For reference uint32 is just a description of the "type" of the number, it isn't really interesting to regular users, and it means Unsigned Integer (think positive whole number), stored in 32-Binary Digits (bits).


What it sounds like is that your router(not your adapter) has an idle timeout, with the time set to a very low number. Assuming you have access, you could either find out if it's set that way through the router's Web interface (preferred), or do a factory reset on your router.

If you do the latter, make sure you record all of your settings, and if it's a company router, get IT involved, because no changes since the router was NIB will be saved.


You can use a torrent client to speed up the download. I think the low speed you are getting is caused by your ISP being so far away from the elementary servers. Using a torrent link from the magnet icon will probably increase the speed.


How to connect HP6700 wireless printer to Elementary Loki

Switch OS. It's almost impossible to make a printer work in E-OS unless you are very lucky (or that you managed to endure this Apple travestite long enough that you grew accustomed with complicated steps that leads more than not to total waste of time). As you can see I'm having fun trying to install (for the X time) a printer in the same OS.

Welcome to Linux!


How to fix resolution that isn't accurate when using HDMI?

Does the display have overscan settings? Some TVs still crop the edges of the frame off, due to a largely obsolete technology.

Here is a Ubuntu discussion which may be of assistance:
https://askubuntu.com/questions/4358/how-do-i-fix-overscan-on-my-hdmi-hdtv

You might be able to fix it on the TV, but basically either you get the TV to stop cropping the frame, or you get the computer to send a larger frame, just so the TV can crop it!!!

Yes, this is still a thing in 2017!!!


Starting firefox installed via flatpak creates two icons in task bar

I had the same problem, but this Reddit thread explained the problem, pointing toward this answer to solve it. This is a generic problem with Flatpak apps.
Follow the second link to solve the problem. The only difference is that the .desktop file is in ~/.local/share/flatpak/exports/share/applications and the line to be added is StartupWMClass=Firefox.


You could install a file manager that offers this feature, such as Nautilus. There is a bug report for adding this feature to Pantheon-Files.

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


Unable To Connect to Some Apple Input Devices/Unable To Delete One Apple KB from BT Settings

2.
in System Settings / Bluetooth
you'll find a "-" option down in the left corner of the window.


Which single-board computer can I use elementary OS with?

In short - any 64bit board that's supported by Ubuntu.


not able to install elementary os (xps 13, 9300, developer edition)

Select Legacy option in Boot List Option
Under Boot Sequence uncheck Diskette Drive option.

Disable Secure Boot
    To disable it, Go to Secure Boot > Secure Boot Enable > Select Disabled radio

Now reboot the computer, and boot from your bootable device with Try Ubuntu without installation option

Install GParted application and delete first partition from it
Now you can able to install Ubuntu without any error
not sure whats on the first partition but I asume thats the recovery partition. Not sure if you need this. Please check before deleting

check: https://askubuntu.com/questions/769634/error-this-recovery-media-only-functions-on-dell-and-alienware-systems


Boot partition low space warnings - problems doing updates [tried another similar post but didn't work]

It seems you have more unused kernels:(Open terminal and run the commands)

(I suggest boot to latest kernel)

Remove Manually:

First list current kernel:

uname -r

Example output:3.19.0-28-generic

To list all kernels :

dpkg --list | grep linux-image

Now purge old kernels manually,(be sure don't purge current kernel)

sudo apt-get purge linux-image-3.16.0-34 linux-image-3.16.0-46 linux-image-3.16.0-48 linux-image-3.16.0-49

Note: In general to remove old kernels use linux-image-x.x.x-x where replace x with numbers.

Automatic:

sudo apt-get purge $(dpkg -l linux-{image,headers}-"[0-9]*" | awk '/ii/{print $2}' | grep -ve "$(uname -r | sed -r 's/-[a-z]+//')")

Note: you can verify deleting kernels with following command-here the output excludes current loaded/running kernel .So please boot to latest kernel.

kernelver=$(uname -r | sed -r 's/-[a-z]+//')
dpkg -l linux-{image,headers}-"[0-9]*" | awk '/ii/{print $2}' | grep -ve $kernelver

Reference here

Alternative

You can also use synaptic:

To install synaptic:

 sudo apt-get install synaptic

please refer here


Answered already in the previous answer's comments.
Restating here for the upcoming users, so it would be easy to follow.
Solution:
sudo add-apt-repository ppa:hanipouspilot/focaltech-dkms
sudo apt-get update
sudo apt-get install focaltech-dkms
sudo modprobe -r psmouse
sudo modprobe psmouse

Note: This works on all debian based distros (Ubuntu, elementary OS and so on)


I've already checked and there are no alternatives for elementary OS
  except ALT+F4

Well that is the "alternative" if I see it from your point of view. But like KDE, GNOME and many others yours is the real alternative and a rarity of a non spoken rule to define ALT+F4 as a way to close active windows

In elementary OS's Pantheon we call it shortcut, you may keep calling it alternative

If I start to think where it came the idea of this shortcut (or alternative), I'll probably will have to go back to the 80's where a lot of Common User Access standards were written/defined and then Microsoft thought to use F4 better than Q in case a non English speaker will use the shortcut (associated with Quit) or a DVORAK layout user who will not have the Q up there

Also you could check System reserved shortcuts for GNOME in
https://developer.gnome.org/hig/stable/keyboard-input.html.en

And for KDE you'll find them in https://docs.kde.org/trunk5/en/applications/fundamentals/kbd.html

All of them using the "alternative"

I understand you want something like XF86Close, a simple command. But doesn't work when I tested it.

SOLUTION 1:

In terms of kill the current active window, isn't simple to achieve but you could do it by binding

"xkill -id $(xprop -root | grep NET_ACTIVE_WINDOW\( | cut -d# -f2)"

, to a key

ref: https://bbs.archlinux.org/viewtopic.php?pid=897968#p897968

SOLUTION 2:

$ xdotool key Alt+F4

To install it: sudo apt install xdotool

SOLUTION 3:

$ wmctrl -c :ACTIVE:

To install it: sudo apt install wmctrl

SOLUTION 4:

You could play with xev

Check the outputs and remap it (/usr/share/X11/xkb/keycodes/evdev)

My ALT+F4 from xev:

KeyPress event, serial 38, synthetic NO, window 0x4a00001,
    root 0x6c6, subw 0x0, time 1732231, (-131,275), root:(500,652),
    state 0x10, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

FocusOut event, serial 38, synthetic NO, window 0x4a00001,
    mode NotifyGrab, detail NotifyAncestor

ClientMessage event, serial 38, synthetic YES, window 0x4a00001,
    message_type 0x132 (WM_PROTOCOLS), format 32, message 0x130 (WM_DELETE_WINDOW)

More info about map them and the use of xkb

https://medium.com/@damko/a-simple-humble-but-comprehensive-guide-to-xkb-for-linux-6f1ad5e13450

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


You already have this built-in.

Open Settings->Keyboard, open Shortcuts tab, then click on Media on the left side menu.

There you assign all related shortcuts.


Must it necessarily be from the terminal?

you can use appcenter and install from there wine.

I would also recommend using playonlinux, so you can even manage the different versions of wine.


You can right-click on the Files icon in the dock and select New Window As Administrator from the menu. Once the window has opened you can paste your folder there.
Or you can do it in a terminal with sudo as well:

sudo mv original_folder /usr/share/themes


It looks like AppCentre can't handle that kind of user interaction

That message was a normal user interaction asking if you accept the change from Google Inc to Google LLC in the repo's config

Anyone using apt through terminal could answer that without any issue but if the GUI, in this case AppCentre, wasn't able to and by default treated like an error you see that message. A wrong message because was not an error, the error is on AppCentre

To continue without that message, open a terminal and use this command

$ sudo apt update

there you'll be asked the question I told you above (Yes/No question).
Answer Yes and then you can continue using AppCentre as usual

There's no need to remove Google's repo, there's no problem there. Also because this isn't an error you can install Chrome back safely if you want/need

I also recommend you to report the error on AppCentre's Github page

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


This needs to be changed in Windows, as that OS loves to take control of the boot partition. Fortunately, it’s not too hard to fix.
In Windows:

Open “Command Prompt” as administrator
Run the following command:
bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi

Restart the machine to test


It seems to be a problem from GRUB, the bootloader.

Would this help?


Try running these commands

sudo apt-get update
sudo apt-get full-upgrade

Let the system upgrade everything and then reboot the system. This was addressed recently and is a known bluetooth bug.
source: https://medium.com/elementaryos/loki-updates-for-august-4a6d183364b4
for reference, my computer takes about 40 seconds to load.


How to update photos in elementary OS Freya?

It is not advisable to upgrade photos because, it may leads to incompatible issues. The reason is Shotwell 0.1.1 is based on schema 21 where as the version is 0.18 (or other) based on schema 20.

But even you can view/open photos (images) from shotwell

If still want latest version:

From the output of apt-cache policy shotwell:

ravan@ravan:~$ apt-cache policy shotwell
shotwell:
Installed: (none)
Candidate: 0.18.0-0ubuntu4

The available version is: 0.18.

You can install with the commands:

sudo apt-get install shotwell-common # to satisfy dependency in my case
sudo apt-get install shotwell

The available version via ppa: 0.20

To install:

sudo add-apt-repository ppa:yorba/ppa
sudo apt-get update
sudo apt-get install shotwell

Note: shotwell 0.22 is not available for freya at present, see here


This is a bug with DBus - see the answer I posted here.

Essentially DBus is preventing everything from starting up, so until that's fixed you need to rename the file causing issues:

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


Can't make Gtk.TextView () fill whole parent Gtk.Box

A lovely application you built here, I particularly like the native indicator!

Looking into your Application.css:

.command_wrapper {
    background-color: #fdf6e3;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.20);
    padding: 5px;
    padding-right: 190px;
}

In ProcessInfoView.vala (58:59), you are applying the 'command_wrapper' class to the command_wrapper Box widget:

var command_wrapper = new Gtk.Box(Gtk.Orientation.VERTICAL, 0);
command_wrapper.get_style_context ().add_class ("command_wrapper");

Commenting the padding-right: 190px line will result in the TextBox 'expanding' horizontally:

Also, I believe it is worth mentioning that in dark mode, the text in the TextBox is unreadable:


Why does the clinfo show that no devices found in platform?


When I open App Center I can't view the updates and items I try to download are in a waiting list

It sounds like you may be encountering one of these bugs:

No error feedback
App Center won't update applications
Repositories updated after almost every opening AppCenter

Adding details to the bug report and marking yourself as affected can help the developers troubleshoot and prioritize the problem.


It turns out I just had to restart the computer for it to take effect(of course!).
Type the following into the terminal to get rid of screen tearing for intel CPU/integrated graphics. In this case I tested it for intel HD graphics 5500 on my Lenovo Thinkpad T450s.

sudo mkdir /etc/X11/xorg.conf.d/
echo -e 'Section "Device" \n Identifier "Intel Graphics" \n Driver "Intel" \n Option "TearFree" "true" \nEndSection' | sudo tee /etc/X11/xorg.conf.d/20-intel.conf

The file "/etc/X11/xorg.conf.d/20-intel.conf" should contain:

Section "Device"
Identifier  "Intel Graphics"
Driver      "Intel"
Option      "TearFree"    "true"
EndSection


Cannot connect to internet from USB dongles in elementary os loki

I found a temporarily solution until a fix is released, First connect the usb dongle and wait till it get detected in Disks. Then move on to the Settings->Network navigate to the Ethernet under the devices in the left panel (as shown in the above screen-shot), then  press Edit Connections then Add select mobile broadband from the hardware menu. Then  go on by filling fields, Once theEditing <yourConnectionName> window appears, move on to the General tab and mark Automatically connect to this network when available. This will automatically connect the usb dongle when it is plugged in. This works fine and is a temporarily solution until a fix is being released as OS update.


ufw firewall (command line and GUI) for elementary OS

Since version 0.3 elementary OS has it's own graphical configuration interface for ufw.
You can find it in System Settings -> Security & Privacy -> Firewall:

So, there is no need anymore for installing gufw.


Where can I find elementary's source code... for science?

The source code of components the elementary team is maintaining is not hosted via git (neither GitHub nor any other git server), it's hosted on Launchpad which is using bzr (bazaar). As you can see, following the link, all of the source code elementary is maintaining is open to the public and available under some version of the GNU General Public License. Therefore you're allowed to download and redistribute the code (and build binaries from this code), as long as you're following the restrictions of the corresponding license.

If you're interested in the code of a certain elementary OS component (as the link above is pretty cluttered), you can follow the links here to the separate projects. Most of elementary OS' projects have .tgz files available in the sidebar on the right (titled "Downloads"). These are the latest stable release tarballs. If you're more interested in pulling code via bzr, you should take a look at the code page (for example Pantheon Terminal) - There is a code branch which is part of the Freya series. That branch contains the stable releases for the corresponding project. You don't want to pull from trunk, because that's the branch containing active development - Which might be unstable and/or untested.


Set transparency of the window for a specific application

Adding a transparent theme:
The first thing we need is to copy a GTK theme (i.e. elemantary default theme) and modify it to display transparent windows. This can be a tough task, editing and testing CSS combinations, until we find the right levels.
A more simple way to check the operation of this trick, you can install a transparent theme designed to elementary OS, executing in terminal:
sudo add-apt-repository ppa:yunnxx/elementary
sudo apt-get update
sudo apt-get install elementary-transparent-theme

Once it's installed, you can test its performance with the command:
env GTK_THEME=transparent pantheon-files

Creating a shortcut:
The easiest way to make a shortcut to launch your application with transparent theme is creating a new .desktop file.

Make a copy of your target application launcher. With pantheon-files, open a terminal and execute:
sudo cp /usr/share/applications/pantheon-files.desktop /usr/share/applications/trans-pantheonfiles.desktop

Edit the new launcher:
sudo scratch-text-editor /usr/share/applications/trans-pantheonfiles.desktop

Go to line no. 2 and change Name=Files with something like Name=TransFiles

Go to line no. 6 and change the Exec variable with:
Exec=env GTK_THEME=transparent pantheon-files %U

Save changes.

Now you can see a new launcher in slingshot called "TransFiles". You can also add it to Plank.
The chromium problem:
Chromium browser don't follow the gtk guidelines, like others applications. To make transparent window, I suggest you to use a theme from Chrome Web Store
Sources:
Launchpad: yunn elementary
The great answer at AskUbuntu.com by Cassidy James (member of elementary team)


Hardware Enablement Stake update make mouuse invisble on Freya

The best solution is to upgrade to Loki. Loki contains a newer hardware support stack including a new Intel driver that doesn't have the mouse cursor issue.


Prevent Scratch from making files with tilde

Although not a direct resolution to your problem, you should probably add tilde files to your .gitignore file anyways. This will prevent git from even noticing them, and should solve your problem.

You can read about the format and contents of the .gitignore file here.

Best of luck!


Font in power/battery/wifi/applications has fuzzy shadow with OSX-Arc-White theme

Install elementary tweaks. That should enable you to change current system fonts, independent of themes.


Can't use Bose Soundlink mini with elementary OS

I had similar issues: Bluetooth headphones not showing up as sound output on Dell XPS 15

It seems to be fixed in the latest elementary OS Juno (based on Ubuntu Bionic 18.04).


Install finished, goes to reboot and gets stuck

I managed to get past it. I restarted, it booted into grub and I edited the boot of elementary. I added acpi=off and the OS started to function.


alexa speaker only shows up as a microphone and not a bluetooth speaker

First, update your system. This steps probably won't work if you are not using Loki (elementary OS 0.4).

Bluetooth is buggy sometimes. Delete alexa from the Bluetooth settings inside System Settings and reboot your computer. Go back again to the settings menu and press + to add a new bt device.
Now turn on BT on Alexa. When it appears on the menu you've just opened, click on it and accept all windows on both devices until it connects.

Now it should work automatically.

There's a thing called bluetooth profiles for audio. You have A2DP for high quality audio and HSP/HFP for mono audio and microphone.
Basically when you want to use the mic you have to switch to the HSP/HFP profile (you can do it from an option inside Sound Settings). But since Bluetooth is broken in linux, when you want to switch back to the A2DP profile it won't work most of the time.
So I recommend you to just use Alexa as a speaker or as a mic so you don't have that problem. Or follow this guide every time you want to switch back to the A2DP profile, it's up to you.

This bluetooth bug is a upstream issue and it will take a while to fix. It has nothing to do with elementary so please be patient :)


Run pkill slingshot in the terminal then run gnome-session-properties and add the command to startup applications


I am afraid this is not the place for such a proposal - stackexchange is a question and answer comunity where people can share experience how the things work or not. If you want to ask for such a payment option, the official way to do it is to add an issue into https://github.com/elementary/appcenter/issues


How to import / transfer system settings?

There are in the hidden folder (name starts with a .) in your home folder (.cache, .config, .local, etc) to view these - while in files - press CTRL + H.

Just copy where the other OS installation is.


When I attempt to export a calendar, nothing at all happens.

This is a known bug, you can mark "it affects me as well" in the bug tracker: https://bugs.launchpad.net/maya/+bug/1355090


Not all pantheon-files issues transfered to github

The simple answer is that the tool that does the automatic import from Launchpad creates too many issues to fast and GitHub blocks it temporarily after a certain number.

However, we do not want to blindly import bug reports that are likely to be out of date, unconfirmed etc.  The rate at which bugs can be addressed is extremely limited.

It has been decided to manually import any remaining bountied bugs and close the Launchpad tracker now.  So any "live" bugs that have been missed will unfortunately have to be re-raised on GitHub.


Visual problems after today's update (23 Jul 2015)

I too see this black menu on Chrome but only for a second.

It happened after I switched video drivers from Nouveau to proprietary (Nvidia-331).

Try accessing 'Additional controllers' or 'Additional drivers' (howewer it is called in english) and select a different driver.


Annoying problem with arrows to navigate files

I can reproduce it! Seems to be a grid view bug.

But I don't have enough reputation to only comment. The closest bug I've found is this: https://bugs.launchpad.net/pantheon-files/+bug/1579270

"

-Click some file or folder(double Click mode)
-Try moving between files with Arrow keys
-They will start moving from first file and not from the selected file.

"

You may improve the bug report with your observation.


How to switch boot sequence in dual boot PC?

Find out how to install grub customizer via ppa and there are also tutorials on YouTube which explain how to use it. Much easier than editing the grub.cfg.


Change the folder where screenshots are saved

I reuse the answer from here, with small changes

Via GUI

Install dconf-editor

From the command line, run the command sudo apt-get install dconf-editor
Or click here to install from the Ubuntu Software Center:

Install via the software center http://hostmar.co/software-banner

Press Super + T and type dconf-editor
Go to org -> gnome -> gnome-screenshot
At "auto-save-directory" type the desired directory in the following format: file:///home/user/Desktop/

A tip for anyone who is using the configuration editor in unity: click on the arrow to the left the org text to expand it.

Via Terminal

Simply run this command, replacing the path with your preferred directory.

gsettings set org.gnome.gnome-screenshot auto-save-directory "file:///home/$USER/Downloads/"


That has nothing to do with your graphics card. Are you sure the file you are trying to play has subtitles? Or are you trying to open  a subtitle file?

Also, if you have your graphics drivers correctly installed you should have a NVIDIA X Server Settings icon in your Applications menu. The correct console command is nvidia-settings.


How can I chose dark theme for a specific window from terminal?

You can use "GTK Theme Variant Switcher".

Description:

  A small service which forces certain windows to use a specific Gtk theme variant. E.g. force dark window borders.

More info about installation and configuration on GitHub.


Looks like a known bug and probably will be fixed soon

https://github.com/elementary/files/issues/836


Where do I see the keyboard shortcuts for applications?

In the keyboard settings , And Also you can set up your own shortcut in custom .


If it is exfat, you will need to install the files below.

Many sd cards seem to have this format by default (out of the box).

sudo apt install exfat-fuse
sudo apt install exfat-utils


That looks like an issue with the transparency of the shadows.

Change own_window_transparent yes to own_window_transparent no.

It should fix the glitching:


I fixed the issue by removing old files and folders. After that I was able to login normally.


You can easily rename your computer by editing the /etc/ hostname file.

In Terminal, type sudo nano /etc/hostname, press Enter, type your password and press Enter again. Delete the old name and type the new one. Press Ctrl+O to save and then  Ctrl+X to close the editor. The new name will enter into effect after a reboot.


elementary OS freezes when trying to reboot / shutdown?

I had similar issue. My system was freezing at shutdown and boot.

what i did to solve issue-

edited /etc/default/grub

Changed

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

to

GRUB_CMDLINE_LINUX_DEFAULT=""

Updated grub afterward with sudo update-grub at the command line.


CPU stalling on a Razer Blade During Installation

For the messages you indicate, I can see two problems.

The first of them is about the wireless card (Atheros ath10k). The boot process can't find the firmware file named firmware-5.bin. There are some forks to the official driver. So, using them, you can copy  the necessary files to yor system. You can find more information in the following Stackexchange Q&A:

Problem with Qualcomm Atheros QCA6174

About the second message,  the 6th gen chipset in Razor Blade 2016 isn't well supported until kernel 4.7. Loki is based on kernel 4.4, so a possible solution should be to upgrade the kernel to 4.7 release. You can find some articles about upgrading kernel in ubuntu 16.04 based distros, like elementary OS Loki.

But this upgrade can become unstable your system,  so try before a possible solution installing Loki with some options about graphics card, adding

i915.preliminary_hw_support=1 nolapic nouveau.modeset=0

to the grub line on instalation drive.

More info and source of this trick at:

Installing Ubuntu 16.04 on Razer Blade (2016)

I hope this help to spend a good time with elementary and that fanstastic machine.


I installed WINE on my system using the ubuntu-wine PPA (personal package archive) because the software center WINE would not install and had no problems with it on my system which is freya 0.3.2 64-bit.
To add the PPA and install WINE run the following
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.8

You should now have a perfectly working WINE installation. If you have any problems add a comment to this answer


Installing Windows alongside elementary OS

If you can do it, I would wipe the machine, install Windows first using the whole drive.

Then install elementary, picking the option to "install alongside Windows," then adjust the size with the slider.

If you partition now, and install Windows, Windows will overwrite the MBR, and you won't be able to boot back to elementary.

You can do that, then go in and overwrite the MBR again, but I just haven't taken the time to figure it out.


Firefox 65 gives a blank page when minimized/maximized

Even if no one had this problem, it seems that Firefox 66 fixed it. I will test it some more and report back.


Is it possible to hide notifications for a specific App?

elementary relies on applications notifying the OS that they want to use notifications by setting a property in their .desktop file. Applications not built/controlled by elementary are not guaranteed to do this

You can add the following line to the bottom of the .desktop file for the application in question and it should show up in the notifications settings so you can configure it like the elementary applications.

X-GNOME-UsesNotifications=true

For example, my /usr/share/applications/spotify.desktop file looks like this:

[Desktop Entry]
Name=Spotify
GenericName=Music Player
Comment=Spotify streaming music client
Icon=spotify-client
Exec=spotify %U
TryExec=spotify
Terminal=false
Type=Application
Categories=Audio;Music;Player;AudioVideo;
MimeType=x-scheme-handler/spotify;
X-GNOME-UsesNotifications=true

And my notification settings now have the Spotify application as a configurable notifications source:

This is not guaranteed to be a permanent fix, as the application in question may overwrite its .desktop file during updates, etc...


How to install Apps through AppCenter on Loki?

You can install .deb files with apt in terminal with...

sudo apt install ./filename.deb

So in the folder of your .deb file open a terminal with mouse right click.
Open in > Terminal and use this command above.


Cheese and "camera" seems to work all of a sudden.  I would suspect it was from a linux kernel update or Elementary that I think happened.  If this happens to you, either run it as sudo or wait until another update comes.


Cant install any apps from the terminal or the appcenter

The error message suggests you have a broken medibuntu.list file. I would assume you have tried to add the Medibuntu repository at some point and something has gone wrong.

You should be able to restore functionality in the terminal by removing that file with the following command:

sudo rm /etc/apt/sources.list.d/medibuntu.list

After that, if you run a sudo apt update everything should be back to normal.


elementary OS Freya Wingpanel is flickering/blinking when window is in fullscreen

If you have an Intel chipset maybe you can try :

sudo apt-get install mesa-utils

sudo mkdir /etc/X11/xorg.conf.d/

echo -e 'Section "Device"\n Identifier "Intel Graphics"\n Driver "Intel"\n Option "AccelMethod" "sna"\n Option "TearFree" "true"\nEndSection' | sudo tee /etc/X11/xorg.conf.d/20-intel.conf

sudo reboot

https://bugs.launchpad.net/elementaryos/+bug/1435861


Running a Node.Js script as a custom shortcut

Manage to solve it - make the file a node js executable.

Steps:

1) Add a node shabang to the node.js script, usually:

#!/bin/env node

2) Define custom shortcut command as the full path to the file, i.e:

/full/path/to/file/index.js

3) Make file executable, using chmod:

sudo chmod +x /full/path/to/file/index.js

Hope it helps :)


Video tearing and stutter - Help with drivers?

There are many suggestions online and I'm sure you've already seen many of them, but most are either impractical (modifying Chrome paramaters, only to have them reset by an update) or even, in my opinion, too risky (patching and installing the unsupported amdgpu driver).
Fortunately the open-source radeon driver got A LOT better since kernel 4.4 (currently run by elementary OS), so there isn't much else to recommend, except a kernel upgrade. Keep in mind kernel upgrades are usually discouraged, especially when it comes to production environments since they can lead to data loss and unstable, sometimes unresponsive, systems. Still, a newer kernel usually brings improvements
If you're willing to test it, notable improvements to the radeon driver have been made beginning with kernel 4.9.
If you run in any trouble booting a newly installed kernel, you can always reboot and select the older functioning one from the grub menu (press and hold Shift key while booting).

Instructions (run the following commands in Terminal, one line at a time, input your password when prompted; lines beginning with wget are long, make sure to copy them correctly):

mkdir tmp

cd tmp

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9.25/linux-headers-4.9.25-040925_4.9.25-040925.201704270431_all.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9.25/linux-headers-4.9.25-040925-generic_4.9.25-040925.201704270431_amd64.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9.25/linux-image-4.9.25-040925-generic_4.9.25-040925.201704270431_amd64.deb

sudo dpkg -i *.deb

sudo reboot

To see the currently running kernel use uname -r in Terminal.


"The software is not from a trusted source" when updating Operating System from AppCenter

There is a repository key missing. To fix this, you can add the key in a terminal window with the following command:

wget --quiet http://download.opensuse.org/repositories/home:Horst3180/xUbuntu_16.04/Release.key -O - | sudo apt-key add -


To unmaximize use:

Alt+F5 or
Alt +F10

If none working:

Press  F11 without Alt


Deleted wallpapers still showing up in "Desktop"

Actually, I found it. Elementary OS stores wallpaper cache for Applications->System Setting->Desktop in:

~/.local/share/backgrounds

Really confusing to find especially after googling for solutions and finding multiple places where wallpapers can be stored.


How to publish on elementary os app center

This question has already been asked here.

I gather app publishing on App Center will be done through Houston, which is currently still under development.

Blake Kostner, the Houston developer, states:

  Sorry to say Houston is not ready for prime time yet. The current development focus is the store, and everything needed for the Loki release. We will make an announcement once Houston is released though.


All repositories to software runnning over Ubuntu are based on the name of Ubuntu releases. There isn't a release called Freya for Ubuntu. That's the name of a elementary OS release.

You must change your source.list.  See the next Q&A to change it:

update - Missing index files from elementary repo


its a known bug, and actually if you wait for a few minutes (depends on the machine) it will start

however there's a workaround

I described it in this answer


How to Search for an app by starting to type on the desktop While 'show all open windows' is displayed

This is not supported by now, maybe opening a freature request or searching them for the topic would give more insight, if it comes or not.

How can I report an issue or request a feature for elementary OS to the developers?


Is there anyway assign custom keyboard shorcut for noise music player?

Using the 'Keyboard' plug in System Settings it's possible to do this.

System Settings --> Keyboard --> Shortcuts --> Media gives options to change the shortcuts for playing/pausing and other media functions.

Just click the shortcut you want to change and press the desired key-combination.


How to reset io.elementary.music library in Juno

In Terminal do rm .local/share/noise/database_0_3_2.db
That will delete the database where Noise keeps the library info


Can't install mysql workbench, dependency is not satisfiable

It is not the best solution, but if you install MysqlWB V 6.3.6 It should work.

http://cdn.mysql.com//archives/mysql-workbench/mysql-workbench-community-6.3.6-1ubu1404-amd64.deb

For me it worked.

Edit note: there is a bug in the version of MySQL Workbench in the repositories, it makes the queries to not display results, thats is why is more recommendable install the deb provided in this post.


Passing arguments to an “Open With” application in Files

There is no way to do that through the UI.  One way it could be done would be to set up a custom contract as described in the README here: https://github.com/elementary/contractor.  You can then insert the required flags in the Exec line.  Unfortunately it means you have to use the context menu to launch the app though.

Another way would be to create a .desktop file with the appropriate Exec line, MimeType(s) and Name  (using the existing .desktop as a template) and put it in ~/.local/share/applications.  You can then set this as the default app (although you may have to look in "Other Application/View all Applications").


Problem: Old, useless kernel copies that are generated when you upgrade them stuffed your tiny boot partition.

Solution: The package manager has gotten it from long years ago.

Open a terminal
Do sudo apt-get autoremove
If it says 'yes or no?' then say 'Y.'
Wait a sec and you're good.

Impact: You possibly become unable to reboot if the newest kernel is broken but if you're using sufficiently cool hard disk then enough, just do it.

Sorry for my bad English, though. It's very informal, also.


SOLVED: New to Linux, Trying to install Libre Office

Libre office should be in the Elementary App Center.

In case it is not, from the terminal:

sudo add-apt-repository ppa:libreoffice/ppa
sudo apt-get update

This will add the repository in your package manager and update it.
and after:
sudo apt-get install libreoffice


When I switch to a different work-space, why does the dock indicate apps opened in the other work-space(s)?

I'm not sure what solution you are actually looking for. If you wanted to restrict the icons to show only from current workspace, you can achieve that with plank very easily.

First bring the plank preference with the follow command. (If you have the preference icon in plank docked, that's fine)

plank --preferences

Head over to the Behaviour tab and toggle the option Restrict to Workspace on it. Now, Plank will only show those icons that are opened on current workspace. Note that, pinned icons will be always shown.

Response to OP's new comment:

From OP's comment, it appears that OP was referring to the behaviour of not opening a new instance of the application on a workspace where no instance is running on it. Currently, if there is an instance running on some other workspace, it switches to that workspace.

This is by design and it's same in Ubuntu (also if I've not mistaken same in Windows 7). If you want to create a new instance, right click and select appropriate option.


Name of default screenshot tool in Freya?

The command ran by clicking the screenshot application's icon is gnome-screenshot --interactive (Source).


How to enable digit grouping (thousands separators) in calculator?

No, there is no possibility to do this because this is not something implemented in the source of pantheon-calculator.

You can always file a feature request or even a bounty, but it might not meet the goals of the developers who want to keep things simple.


I looked for an answer to your question, I found something here : [How do I install Ubuntu on a computer without an OS on it? duplicate

I just googled "how to install linux on a laptop with no os or boot menu"

Hope it helps, good luck!


Unable to load desktop screen after entering my password

This particular problem is removed by updating my elementary os by
sudo apt update
sudo apt full-upgrade


Is elementary freya 0.3.2 (resp. Ubuntu 14.04 LTS) compatible with the AMD Radeon R5 M335 graphics card?

It actually is compatible, but not with the open source xorg drivers that are activated by default. You have to use the proprietary drivers (called fglrx) 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.


I have found some solutions here:
missing models.dat file

One gyu suggested to create a symbolic links with the ls -l command. I do not have this problem with my Canon MG 2550S, however you can use find or locate to find the dat file and make a symbolic link.


Yes, it was a Firefox issue. Fixed in Firefox 85.0, current stable release 84.0.


Refind is a boot manager. It is a handy way of choosing what OS to boot into, but won't help with your question.

Resize your partition in OS X then boot from the thumb drive. Here is a video showing how to resize your partition on Yosemite. Be careful with this. Apple makes it pretty easy, but if things go wrong you can lose data.

You'll have to decide how much space you want for OS X vs Loki. Think about how much you need for apps and media then add about 8gb. Linux uses a swap file and Loki's default size for that is 8gb. Set aside as much as you want for Loki and leave it as Free Space. The elementary installer can format it and partition it for Loki.


Try also changing the /usr/share/applications/viber.desktop file to be like the one here:

[Desktop Entry]
Name=Viber
Comment=Viber VoIP and messenger
Exec=env XDG_CURRENT_DESKTOP=Unity /opt/viber/Viber
Icon=/usr/share/pixmaps/viber.png
Terminal=false
Type=Application
Encoding=UTF-8
Categories=Network;Application;
Path=

Got it from this (which applies to the elementaryPlus icon set, but it should work with the stock elementary icon theme as well).

This is what I did to make the Viber icons show up.


How to provide and select a custom keyboard layout (xkb methods failing)

I think this is a problem with the GUI. Currently elementary has a hard coded list of keyboard settings that comes from the default xkb files, it will not look for new ones or reload the default file (evdev.xml). Maybe you will be able to switch to your layout on the command line by using setxkbmap your_layout.

Maybe it could be more clever about handling this sort of cases than having a hard coded list, but currently it hasn't been implemented.


Keyboard special function keys don't work over Bluetooth

I got this working over Bluetooth by building the latest Kernel after applying this patch, https://bugzilla.kernel.org/show_bug.cgi?id=99881#c41


Found it! It seems to be a problem with the libinput drivers, I solved my problem removing them and installing the synaptic drivers instead

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

this removes libinput drivers, and then to install synaptic drivers:

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

And then I restarted the system and it was solved. Thanks to Jason Gambrel for posting this solution on Trackpad randomly freezes


How can I get "Simple Scan" to see my Brother MFC-7362N network scanner?

The solution was to install all of the necessary components - doh!

The Linux instructions on the Brother web site were not clear enough for me.

The missing step was here. Following the steps there got printing and scanning working correctly.


Default email stretches across the screen

Typing dconf reset -f /org/pantheon/mail/ into a terminal worked.


How to combine the icons of different icon sets into a new one?

The files of the icon themes you have installed and all that come by default are saved under /usr/share/icons. From there you can copy the ones you like and combine them into a new one.

There is a software which could help you do that is menulibre, you can select specific icons that you want to change.
You can install it using:

sudo apt-get install menulibre

If you can't install that way  you can use this ppa:

sudo apt-add-repository ppa:versable/elementary-update
sudo apt-get update
sudo apt-get install menulibre


If you load appeditor from the App center you can go into Gala Background Services and deselect "Show in launcher".  I had the same problem last week.


Not sure what you mean exactly by factory reset (see SilverWolf's comment), but there is a button in Settings > About system, that is called "Reset to factory settings" (or similar, I use Czech locale).


elementary OS says only 229 MB free on PC, but it is not using 500 GB HDD

You likely have a few options. 15GB is a bit small for a desktop drive and you've likely run out of space on it. You could reinstall Elementary setting the HDD as your /home and /usr partitions. Another option would be copying everything over to the HDD, but this is likely to make boot slower. A third, more advanced option would be setting the HDD to be your /home and /usr and transferring everything over. They're essentially in order of how easy they are.

BEFORE DOING ANY OF THESE, ENSURE THAT YOU'VE BACKED UP ANYTHING YOU CARE ABOUT.

THEY WILL ALL WIPE THE HDD, THE FIRST WILL WIPE YOUR SSD AND BOTH THE FIRST AND THIRD WILL MAKE MAJOR CHANGES TO YOUR SSD's FILE SYSTEM THAT WILL MAKE IT IMPOSSIBLE TO BOOT ELEMENTARY WITHOUT BOTH THE SSD AND THE HDD PLUGGED IN.

Reinstall elementaryOS

This is the best solution if you don't really have anything on your system.

Backup everything, it will all be deleted.
When installing, select "something else".
Select "New Partition Table" for both drives (the /dev/sd{x} without a number). This will erase everything on your drive.
On your HDD, create a new partition by clicking "free space" then "+". You can leave the defaults, except set your mount point as /home and size to about 425000 (about 425GB).
Repeat step 4 on the HDD, set the mount point as /usr and let the size be the rest of disk.
On the SSD set the mount point as /.
Ensure that "Device for boot loader installation" is your SSD.
Finish the installation.

Copying everything over

This solution will keep your files intact but will mean that your SSD won't be used for boot or anything else.

BACKUP EVERYTHING YOU CARE ABOUT OR ELSE.
Boot into your elementaryOS install disk/USB key.
Open the GParted Partition Editor.
Identify the SSD and HDD's disk identifiers (/dev/sd{a,b,c,etc.}).
Open a terminal and run sudo dd if=/dev/<source disk, the SSD> of=/dev/<dest. disk, the HDD> bs=4M (dd copies the entire contents of the if file or disk to of, bs=4M tells it to copy 4MB at a time).
Wait until it finishes, it won't show you your progress and will take some time (for 15GB to a HDD my guess is an hour or so at most).
Remove your SSD from your computer and reboot.

Change your mountpoints

This solution is quite advanced and should work, but I haven't tested it. Use it at your own risk. You may lose data or end up being unable to boot. Read through the entire instructions. If you're not sure you can do everything below, don't try to.

BACKUP EVERYTHING YOU CARE ABOUT OR ELSE.
Boot into your elementaryOS install disk/USB key.
Create two new partitions on your HDD with GParted (ext4, primary, the partition that will end up being /home should be about 425GB on a 500GB disk, the one that will be /usr should be the rest).
Copy over the contents of /usr and /home to the roots of the respective partitions (so that the contents is the first thing you see when mounting the partitions).
Mount the SSD and remove /usr and /home  from it (/<mountpoint>/usr, not /usr). You've backed it up first, right?
Recreate the directories. They need to be there (but empty) as mountpoints.
Run lsblk -f to identify the UUIDs of the relevant partitions.
Mount your SSD, edit /etc/fstab on it, and add to the end:

UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /home ext4   defaults  0      2
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /usr  ext4   defaults  0      2

Save, reboot.


You can add submenus with plugins (e.g. the dropbox plugin) but I do not think you can with contracts which are essentially app launchers.


Elementary transparent theme not working properly

Metacity does not support the alpha (transparency) channel.


Try installing it manually. This isn't really the fault of EOS, Calibre say themselves Please do not use your distribution provided calibre package, as those are often buggy/outdated. Instead use the Binary install described below. I'm guessing that's for a reason, and their old packages often don't work well, or aren't given back-ported updates.

Uninstall Calibre sudo apt-get remove calibre should work

Then visit this link to get a binary installer of latest version.

Hope the manual install works. If it still doesn't, let me know.


I found out it was because it was trying to use ipv6.


xrandr and xgamma settings reverted after deleting random files and suspending computer

This seems to be a little bug - actually appearing in freya. I can't reproduce this in Ubuntu.

I decided to file a bug report on launchpad.

Please may everybody reading this and having observed the same behaviour
confirm this bug to increase its importance and get it fixed quickly! Thank you.

To do this, click the link above, log into your launchpad account and click on:
This bug affects X people. Does this bug affect you? - Select "Yes"


Installing Ruby On Rails on Elementary OS Shows build failed errors

You can install ruby with:

sudo apt-get install ruby

Afterwards you can install rails with:

gem install rails

Since rails is actually a gem you can install it this way and afterwards you can generate your rails project and add other gems via the Gemfile.

I did it this way and I am currently developing on rails using elementary os.


I just installed elementary OS. How do I make a bootable USB drive to install it?

This is covered in the elementary guide.

Open UNetbootin from the Dash. It will open a window like the one below:

Select "Diskimage"
Click "…" to select the ISO that you downloaded previously.
Unplug all USB memory devices apart from the one you want to use.
Click "OK" and wait for the process to finish.

For powerusers there is the dd tool. This method is not recommended unless you know what you are doing because of the potential for data-loss if the wrong target device is selected:

sudo dd if=/path/to/image.iso of=/dev/sdX

where sdX is the device identifier of your USB drive, which can be found in the output of dmesg | grep usb.

If you are not sure which identifier is correct, then it is not advised to use this method.


Answers from here: https://github.com/Ulauncher/Ulauncher/issues/222
molguin92 commented on Jul 5, 2018 •
Hi! Sorry for necroing this thread, but I found a workaround to this issue.
The problem lies with the /org/gnome/mutter/overlay-key dconf key, which determines the key bound to launch the overview in Gnome Shell and is set to Super_L by default. This is in addition to the default binding of Super+S set in the Keyboard Shortcut settings.
Changing this key to something else (I set it to the right Super key, Super_R) allows the use of the left Super key for launching ULauncher. I've done this for some time now without any adverse effects, and I can still access Gnome Shell's overview through the use of Super + S.
@gabrieldrs
gabrieldrs commented on Oct 3, 2019
Hey, sorry again for bringing this up, but this is one of the first results on google about this issue and @molguin92 solution is not applicable to Ubuntu 19.04.
In order to change the shortcut now you have to install gnome-tweak-tool. Inside it, go to Keyboard & Mouse and there's an option to change the Overview Shortcut to the Right Super.
This indeed fixes the Super + space shortcut problem with ulauncher in gnome.


Touchpad & keyboard (and other) problems kernel 4.13

Update to kernel 4.15. that solved the problem for me.

PS: I have a laptop with amd a9 cpu.


Does Vanilla EOS 5.1 Support USB Ethernet Dongle

OK. I found a better way!  I don't need wifi dongle to get this to work.
Recap of the real background issue:
Chuwi Herobook 14.1 laptop. Need to install RealTek 8821CE driver for wifi to work. Need internet to install. No ethernet port!!
Since I have dual boot Windows 10 and EOS, I can download the required driver and dependent packages in the Windows 10 OS.  Write them to a USB stick.  Then boot EOS and download the files from USB.  (I presume a shared partition will definite work... but I chose the easier route, easier for me)
For others having the same problem... I saved the files in github:
See https://github.com/bryanso/chuwi_eos_5.1 if interested.


Elementary OS won't restart after installation

Just yesterday, I installed elementaryOS 5b2 on my small Lenovo Miix 320. In fact, eOS was the only Linux OS I could install on this machine, worked fine but coming with several issues, such as after reboot the screen stayed black and the sound doesn't work.
The instructions you find here helped me a lot. I cannot guarantee, but maybe this helps for your Lenovo, too? If you need more help, just ask.

Best regards


GRUB and file system recovery behaviour, after lengthy shutdown

Thanks for any advice, but I will close this as it appears the process is too complex for online conversations, too much detail required. I continue to use the laptop in question, letting automatic things happen automatically.
Anything further would probably require a deep understanding and dissection of every error message and log. My particular boot problem remains unchanged, but if I use this device daily it boots and logs in normally on first try. The workarounds continue without error as long as I reboot when it gets stuck, as if every dependent step is happy with the previous boot's automatic glitch repair. The most I've had are three reboots after not touching it for about two weeks, but now that I know it eventually works, I don't reach for the command line and just let it autopilot. I'm afraid that hardware is failing, in the long run, but diagnostic tools report all is fine.


What is the process you follow to install the spanish language? It should be as follows (at least is how I installed spanish several times):

Go to System settings > Language and region
Unlock the field edition with your password.
Click the "+" symbol and select your spanish variant. Wait until it finishes the installation. When it is ready, you may say the following message "Language compatibility is not completely installed" (or something similar). In this case, click on "complete installation".
Select spanish on the language list on the left.
Select your region and your format on the drop-down lists.
Click on "Change system language" and in "Change language".
Reboot or close and open session again.


How to log in into elementary using fingerprint scanner?

This is a known bug: https://bugs.launchpad.net/pantheon-greeter/+bug/1437540

It seems that it will be fixed in Loki, as you cn see the state of the bug: A patch has being requested to merge...


Literally everything is gone from the wingpanel (top panel)

I recomend you to try to reinstall it, using sudo apt install --reinstall wingpanel.


How do I configure a VLAN interface to start at boot?

sudo apt-get install vlan
sudo su -c 'echo "8021q" >> /etc/modules'
sudo su -c 'echo "source /etc/network/interfaces.d/*" >> /etc/network/interfaces'
Create a new file in directory /etc/network/interfaces.d/ e.g.vlan10 with the following contents:

  auto enp3s0.10
  iface enp3s0.10 inet dhcp
   vlan-raw-device enp3s0

* The actual device name, enp3s0 in this case, will vary depending on your network driver


Trackpad and keyboard suddenly not working on MacBook 3,1

I have a 2007 MacBook3,1 myself. I’m afraid you’re probably expecting too much from a machine that Apple decided was obsolete way back in 2012 when macOS 10.8 Mountain Lion came out. It was stuck on 10.7 Lion and getting pretty useless as far as current web browser support. It’s kind of a miracle that it still works as well as it does. It only has the basic Intel integrated graphics so it’s unlikely we can get more performance by looking for different drivers. Try watching YouTube at a lower bitrate instead, like 480p or even 360p. It doesn’t really make that much noticeable difference with most video content but it will drastically decrease the work the GPU has to do.

That being said, are you aware that you can upgrade the MacBook3,1 all the way to 10.11 El Capitan? It actually works surprisingly well. But I don’t think it works any better with heavy video content than eOS does. Probably even worse actually, because full graphics acceleration isn’t working yet in the patched El Cap. The installer patcher is at https://github.com/rmc-team/osx-patcher in case you want to check it out. It’s at least a lot more useful with El Cap than with Lion, and its fun to dual boot El Cap with eOS to compare them on the same hardware.

Also if you are missing the Mac-style keyboard shortcuts in eOS try to look up a new project called Kinto. You’ll find it by googling rbreaves-kinto. It’s not perfect but it’s progressing well.

With my still limited knowledge of Linux here is what I would try to fix your problem. Let the desktop start up, then try to access another tty “console” using the function keys. How you do this seems to vary a bit between distros, but usually it’s either Ctrl+Alt+F1 (or F2, F4, F4, up to F7) or just Alt+F1. Since you’re on a MacBook, you will probably need to use the “Fn” function key to actually activate the function keys.

If this works you get a black screen with a text login prompt, where you can log in and try to troubleshoot.

If you can’t get to another console because the keyboard is truly unresponsive, you’ll have to boot from some kind of live Linux media like the USB stick you may have used to install eOS in the first place. Of course then you’d have to figure out how to mount your encrypted drive partition. It shouldn’t be too difficult but I’ve never done it.

If you did get to another text console you can do a couple of different things. One is you can try to uninstall the package that installed the Intel driver you thought you needed. If you can’t recall the exact package name you can try “sudo apt search packagename” (use some relevant word like “intel” instead of “packagename” obviously) and then when you find it you can try “sudo apt remove packagename”. Then if it’s successfully removed, do “sudo reboot”. See if the desktop comes back after the reboot and the keyboard and mouse work again.

If that didn’t get the keyboard back, the next thing I would try is removing the configuration file that tells the graphical interface what driver to use. Using the same procedure from above to get to a text console, type this:

  sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.broken

This just renames the xorg.conf file to xorg.conf.broken.

If for some reason you ever want to put it back, just reverse the file names or make a copy like this:

  sudo cp /etc/X11/xorg.conf.broken /etc/X11/xorg.conf

But don’t do that right now.

The current Xorg server can supposedly auto-configure itself in the event that there is no xorg.conf file found. To see if removing the xorg.conf file will let it fix itself, do “sudo reboot” again.

If that still didn’t work, you will need more expert help than I can provide, or you may need to try reinstalling eOS. That should be possible without destroying your data, as long as you can manage to mount your encrypted drive. But again, I’ve never really done that.

Another possible solution, after uninstalling the extra Intel package and removing xorg.conf, is running “X -configure”. I’ve tried that on other machines and Linux distros without much luck, but maybe it will build a new working xorg.conf for you.

Good luck.