First run:

sudo apt-get install mesa-utils

Now logout/ login.

Go to settings --> Display

If you have multiple displays and they are not mirrored, you can have different settings on each display. Select a display in the preview area.

Select your desired resolution and rotation.

Click Apply. The new settings will be applied for 30 seconds before reverting back. That way, if you cannot see anything with the new settings, your old settings will be automatically restored. If you are happy with the new settings, click Keep This Configuration.

Refer here for more info.


Based on answer
 you can use gtf height width refresh_rate and get an new modeline as response and then you can create new mode with the output of the first command xrandr --newmode modeline, after that you need to ensure in which output you want to set up the modeline, you can check this with xrandr -q after get the response add the newmode to the desired output xrandr --addmode OUTPUT "MODELINE" and apply the new modeline xrandr --output OUTPUT  --mode MODELINE.


Im an amateur depelover, where can i share my small tricks for elementary os loki?

You should consider building apps for the App Center. If you have scripts you'd like to share you can share them on GitHub Gist. I have an elementary install script on there and it's saved me a ton of time.

Check out the Getting Started guide written by the elementary developers. Also check out Egee's videos on getting started with GTK & Vala development in elementary.


If you want to change it using an rgba color set.

For example, suppose you want to use solarized bg color. That has an hex value of #002b36, according to the official website, so it's equivalent is rgba(0,43,54,.95) which defines the same color with an opacity of .95. You can use the converter of your preference.

So, with dconf editor you should use the rgba value in the background option.


Yes, this is possible, I do this for exactly the same reason.

First you will want a script stored somewhere in your PATH, specially if you want to mount multiple shares. My script looks a bit like this:

#!/bin/sh
gvfs-mount smb://<server1>/<share1> &
gvfs-mount smb://<server2>/<share2> &

Don't forget to make the script executable (chmod +x scriptname).
I keep the script in ~/bin but you can use wherever is most suitable for you.
Then, to have this run at login time, create a .desktop entry. You can do this either manually or through:

Applications --> System Settings --> Applications --> Startup

From there click '+' and in the Custom Command box enter the name of your script. Log out and back in to check it works.


I have a same trouble.
You don't note what kind of OS you use (Freya, Loki or something else). But you have to know there is no support for the xbox-one gamepad in ubuntu-based OS with kernel earlier than 4.5.
I have install kernel 4.8.5 (following this howto) and it's start working but only in Steam (Big Picture).
My question is here.
Please, try to get the kernel later than 4.5 and wright about the result.


Display colors gets bad after some time of using it

Is the issue on both the laptop screen as well as the external monitor?
Have you tried removing the external monitor from the laptop and reboot? is the issue still there?
If you boot up from a live USB does the issue persist?
I ask because i want to see if we can work out if its a hardware issue or something with the OS installation.


Language in Settings on Loki Live USB are Russian

I had the same issue here, I added Hebrew and got Russian only formats. It was no help deleting all other languages.
Finally succeeded! I had to hit 'set language', then English came out.


Compatibility Belkin N1 Wireless Express card (F5D8071)

The MadWifi driver has long been depreciated. It is however likely that the same install instructions in your link will work for elementary OS. It is also possible that your card is supported by either the ath5k or ath9k driver included with elementary OS. As expresscard34 devices can sometimes be handled by either the PCI or alternatively the USB bus can you give us the output of both lspci and lsusb and lshw -c network. Also anything from the dmesg command related to ath0 or wlan0.


Invalid entry to fstab and now does not boot

Create Live USB and use that to edit your fstab file. below is example of mine. but read carefully.

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda5 during installation
UUID=<your-UUID-FOR-/-PARTITION> /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/sda2 during installation
UUID=<your-UUID-FOR-/BOOT/EFI-PARTITION(IF YOU USE UEFI)>  /boot/efi       vfat    umask=0077      0       1
# swap was on /dev/sda7 during installation
UUID=<your-UUID-FOR-SWAP-PARTITION> none            swap    sw              0       0

use command:

blkid

to get your disk UUID.
after finish editing your fstab, reboot.

Thank you.


Files: slow mounting causes file display problem

A brief investigation indicates that this might be a caching problem: the view displays the tracks of the previously mounted cd initially, at least if they have the same name (e.g. Track 1.wav etc).  So mounting a CD with 13 tracks shows 13 tracks, ejecting and mounting CD with 6 tracks also shows 13 tracks until refreshed. Remounting the 13 track CD then shows 6 tracks until refreshed.  It sounds as if it may be related to this issue:https://github.com/elementary/files/issues/36, but it would be worth raising an separate issue on GitHub


Can Epiphany browser tabs be made more conspicuous?

elementary OS themes Epiphany to match elementary's theme, so there's nothing the Epiphany developers can do about this. Upstream Epiphany looks different and there is more contrast.
You could ask the elementary developers to make theme changes to their GtkNotebook widget.


What would it take to create an unofficial 32-bit version of Loki?

A lot of work without using our existing build infrastructure.

What would be the steps required to build it from the source?

Again, a lot of work and fiddling. I don't believe there are succinct instructions anywhere.

What would be missing or non-functional?

Nothing, so long as everything is built correctly, all 64-bit things should be portable to 32-bit.

If someone provided an ISO, would it be made available on the website?

No. elementary are perfectly capable of making a 32-bit build, but any 32-bit only computer is not going to run the system very well. This is a council decision and will not sway because a community member has built one. It would remain an unofficial build, and directly calling it elementary OS would likely infringe on trademarks.


You can try to fix the ./install.sh script at line 40 from

    elementaryos|debian|ubuntu|linuxmint|raspbian)

to

    elementary|debian|ubuntu|linuxmint|raspbian)


Have you tried using other WebKit-based browsers such as Epiphany(Web)? Report back if CPU usage is the same. – Axel Advento 2 hours ago

You can also follow Axel Advento's suggestion or you can download OPERA. Opera is an amazing web browser.


Realtek 2.5GbE LAN chip. Turns out all that I needed to do was install the latest Elementry iso. Originally, I used an older iso that I had on a thumbdrive.


Battery Percentage (%) Indicator on menu bar does not show 100% when fully charged

I was having some charging issues as well. I was able to fix this by either letting it fully discharge to the point of shutdown then recharge it fully to calibrate it or by letting it discharge then charging it fully with the computer shutdown. Hope either will work for you as well!


How to change password of /home folder encrypting?

Right. There is a bug (filed here) that changing your password while your encrypted home directory is mounted doesn't also change the encryption password of that encrypted directory. (It's possible that's by design for security.)

But you should still have the command if you want to change the password of your partition. Assuming your password has already changed (hence the issue), first mount the drive with your old password:

ecryptfs-mount-private

Then re-wrap the password with your new one:

ecryptfs-rewrap-passphrase ~/.ecryptfs/wrapped-passphrase

If you are locked out of your system, press Ctrl+Alt+F1 at the lock screen for the TTY (full-screen terminal) and login there to run these commands.


Photos missing crop, automatically improve, etc

This was a bug with Photos which has recently been fixed. This should be resolved the next time Photos gets a new release and receives an update.


Resize elementary OS partition to full disk partition

To resize elementary OS partition please boot into a live-usb of elementary OS and select the try option. Then please open GParted and resize your elementary OS partition. You can just resize it, no need to delete or remove any partition, system will automatically do what it needs to do. No loss of data.


Installing NVidia Drivers - Blank Screen

Installing nvidia drivers manually is always a pain (ended up multiple times with a black screen after reboot)
I suggest installing the latest stable driver via the xorg edgers graphics drivers ppa:

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


What is the custom command to "Show Desktop" for hot corners?

As far as I know, there is no way to run a command after leaving a hot corner, but you can toggle "Show Desktop" when you touch a hot corner.

I've got the following script from this article:

You first need to install wmctrl (sudo apt install wmctrl)
Save the script:

#!/bin/bash
status="$(wmctrl -m | grep "showing the desktop" | sed -r 's/(.*)(ON|OFF)/\2/g')"

if [ $status == "ON" ]; then
wmctrl -k off
else
wmctrl -k on
fi

Make it executable: chmod +x /Path/to/script.sh
Set the command for the hot corner to /Path/to/script.sh

This will check if the desktop is currently shown and toggle it using wmctrl:


Fonts and some graphics disappear / lost after hibernate / sleep / resume / cycle

Prof. Falken.

I searched on forums high and low to solve this issue. I can not remember where I found the solution, but this worked for me:

sudo apt-get install linux-image-generic-hwe-16.04

The consensus seemed to be that there is a slight problem with the Intel graphics driver in the default kernel and that switching to the generic kernel works around or fixes the issue.


Fix your Sources

If you are seeing the “The update information is outdated.” warning, you should use the Software Updater to check for updates, and install any available. That should get rid of that warning, unless one of the sources you've added is unavailable or unverifiable. In that instance, you should remove the affected sources.

Flash is Dead

Since Flash is deprecated in Firefox and on Linux, I think it is safe to assume that regardless of whether it is a numbering issue or not, an official fix is not forthcoming. If you can, try to simply get by without it, or you can right click to allow always.

Alternatives

Gnash is a GNU alternative to Flash. It does not appear to be actively maintained.

LightSpark is another alternative, but one which appears to be reasonably well maintained.


Elementary OS with custom partitions - lvm, luks - doesn't ask for password at boot

Ok, it seems I've found the solution, but I'd like to see some confirmation because all this stuff seems complex and I see that has been changed multiple times with recent updates of Linux.

I understood that a file /etc/crypttab must exist and enumerate the devices to be unlocked at boot. Giving a custom partition scheme, the Elementary installer didn't create it.

So I booted again from the USB key and chrooted into the system. For the convenience of other users with similar problems I'm providing the steps:

# cryptsetup open /dev/sda4 elementary
# vgscan
# vgchange -ay
# lvscan
# mkdir /mnt/system
# mount /dev/mapper/elementary--vg-root /mnt/system/
# mount /dev/sda2 /mnt/system/boot/
# mount -o bind /dev/ /mnt/system/dev/
# mount -o bind /proc/ /mnt/system/proc/
# mount -o bind /sys/ /mnt/system/sys/
# chroot /mnt/system

Then I got the luks UUID of the device:

# cryptsetup luksDump /dev/sda4 | grep UUID

and then created /etc/crypttab with:

elementary  UUID=<uuid> none    luks

At last I ran:

# initramfs -u -k all

and at this point the system booted fine, asking for the password and mounting the encrypted device at boot.


How to fix drag and drop issue on elementary OS Freya?

EDIT: This has been fixed in the latest release of elementary OS. Please download and install the latest release from our home page.

I've voted to close this as a duplicate of the How to Report an Issue question.

This is a pretty well known bug and it affects Ubuntu as well as elementary OS. The Ubuntu hardware team is hard at work on this issue, but there is no permanent fix available at the moment. If there was, it would have gone out as an update already :)

You can follow the issue in Launchpad

Hopefully there will be a fix available along with the new hardware stack in August of 2015.


Is there a way to change the "Cycle Display Modes" keyboard shortcut?

If I'm not wrong, you can change any system shortcuts by using the System Settings > Keyboard > Shortcuts. For some reason I can't find there Super+P, but I can recommend you to try to reassign it to some Disabled shortcut - you will be asked if you are sure to do that, 'cause it is already reserve so you have to confirm the change and this way it will be released by Cycle display layout. After this you can set the one you just changed again to 'Disabled' (click on it and press enter) and based on my experience (checked again just now) it will not be reassigned to 'Cycle displays'.


Is there an epub reader that integrates well with elementary OS?

I'm working in my free time to build a eBook reader for elementary OS - Bookworm.

Currently it's in a very early stage and very much work in progress. However, currently it can open eBooks and supports adding and removing books from the library. Here is the install instructions if you would like to try it. Suggestions and feature requests are more than welcome ...

https://github.com/babluboy/bookworm/blob/master/README.md!


How can I make the OS treat a Network drive as local?

Try this

I had the same kind of issue before. Many applications do not see the mounted drives so you have to make a folder link that will then look like a local folder. I would have added this as a comment but I need a higher reputation it seems. I take no credit for the solution.


How to set user dirs? (~/.config/user-dirs.dirs file is ignored)

This works for me:
1. Set enabled=True in /etc/xdg/user-dirs.conf
2. Edit ~/.config/user-dirs.dirs as required.
3. Log out and back in
4. In Files, delete the bookmarks to the old directories (which will no longer have the special icons) and create new ones to the new user directories (which will now have the special icons and breadcrumbs).


How can I use IBus as the default input method?

Yes you can.
First you setup your ibus by command ibus-setup

Chose the Input Method tab.

--> Select an input method --> Add language what do you want.
My example is Vietnamese - Unikey as you see in the picutre.
Vietnamese is language
Unikey is type of input

After Add language you will go to Application --> System Settings --> Keyboard --> Universal Access
You will see the Next Keyboard Layout is your shortcut to change your ibus.

Finally if you want to add your language in your System Tray .
Use this command gsettings set org.gnome.desktop.input-sources sources "[('xkb', 'us'), ('ibus', '**YOUR TYPE**')]"

Example gsettings set org.gnome.desktop.input-sources sources "[('xkb', 'us'), ('ibus', 'Unikey')]"

Remember Unikey is my input from vietnamese . Just replace your type.


Why does my LibreOffice look like a 90s Linux GUI?

You can improve LibreOffice's looks and integration into elementary OS by adding the libreoffice-gtk3 package.

You might also like the libreoffice-style-elementary package that includes better fitting tool icons too.

To install both, open Terminal and enter the following command.

sudo apt install libreoffice-gtk3 libreoffice-style-elementary


How to remove user and his /home contents

Pretty simple answer for this one. In order to the data be deleted with the removal of the user, one has to click on the delete user (small minus sign at the bottom of the user administration settings) instead of simply blocking the user.

That's it.


Bug? - Wallpaper thumbnails not shown (settings/switchboard)

This is a bug, now reported here. (We won't be able to offer more than a jury-rigged solution around it as the main issue is fixing the bug.) If you're willing, subscribe to that bug report and add more details (computer model, graphics card information) so that someone can help address the bug. Also, does this bug recur even after restarting your computer?


Opened applicaitons icons on system tray

I solved this problem by installing Namarupa

Hat tip to Anderson Laverde from the ElementaryOS Slack Channel


How can I turn on "show open windows" dock element?

Go to the applications bar
Set your applications bar to "view as grid" by clicking on the icon of four squares on the top left.
Look for "Multitasking View"
You should now see the blue icon
Right click on the icon and choose "Add to Dock"


Install using USB, to USB - System does not display USB in list of volumes

You can't install elementary OS (and any linux OS) in the same USB drive you boot the system.

You can install from DVD to USB or from USB to another USB.

If you want to create a bootable persistent USB drive with elementary OS, you can see the next entry in my blog:

Apuntes sobre elementary OS

For more information, you can visit:

Ubuntu wiki

Download and install elementary OS


Help: E: Sub-process /usr/bin/dpkg returned an error code (1)

Thanks to @user535733 for the solution in this post (
https://askubuntu.com/questions/1083760/errors-were-found-while-processing-linux-image-4-15-0-36-generic/1083771#1083771)

First, I uninstalled grub-common.

After, I got this message:

sudo apt-get clean E: Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable) E: Unable to lock directory /var/lib/apt/lists/.

To solve this, I used sudo rm /var/lib/apt/lists/* -vf.

Finally, sudo apt-get update. Now I can install and update apps again.

Thank you very much!


My elementary os Juno's top bar doesn't work with another theme

Elementary theme is made for this feature. There are some themes that work also. Download and try some. For example, you can use these:Juno OSX


Editing (customization) wingpanel elementary OS 0.4 Loki

Feel free to visit this link for the first part of your question.

The easiest possible way of changing the date and time format is to type these two commands in your terminal:

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

where:

%A - The full weekday name according to the current locale.

%d - The day of the month as a decimal number (range 01 to 31).

%B - The full month name according to the current locale.

%Y - The year as a decimal number including the century.

%I - The hour (12-hour clock) as a decimal number (range 1 to 12); single digits are preceded by a blank. (See also %I.) (TZ)

%M - The minute as a decimal number (range 00 to 59).

In your case, to display time only, you will probable need only %I and %M

Be sure to check this link for more detailed explanation of date and time symbols.

Update:
Icon instead of text is not available for Loki anymore


This should do the trick:

wget -qO - https://eddie.website/repository/keys/eddie_maintainer_gpg.key|sudo apt-key add -

followed by

sudo add-apt-repository "deb http://eddie.website/repository/apt stable main"


There is no easy or quick solution to set the audio output to mono.
But you could try the link below. It is from the ubuntu forum because elementary freya is based on ubuntu 14.04

Mix stereo to mono (Ask Ubuntu)
The first answer sounds promising.

Please give us a feedback if this solution works. Thanks


Unable to install Elementary OS: Hangs during reboot after installation

Did you try the obvious things like disabling Secure boot on your BIOS (UEFI, I know)? or using "nomodeset" (as specified here: Elementary OS won't boot past live CD screen)


Authors and licenses of wallpaper images

Go to /usr/share/backgrounds (or here) to find the name of the wallpaper image file
Find the corresponding license at https://github.com/elementary/wallpapers/blob/master/debian/copyright

(Some of the images do not have have free licenses.)


I am using Linux kernel 4.8 but still getting 4.4 updates

You can remove all Linux 4.4 kernels via:

sudo apt remove --purge linux-image-4.4.*

However you might want to keep always at least two kernel versions (the running one and a backup in case an upgrade goes wrong).


Loki Wifi keep turning off on ASUS X45U Laptop

You seem to be affected by a bug described here. There is a workaround, but it doesn't fix the fn+f2 issue. See the link for full details, but here is a quick run down of what you should do.

run:

lspci -nnk | grep -A2 0280

This will show if you have a kernel driver in use and what it is called. You're looking for something like Kernel driver in use:ath9k.

Now run

lsmod | grep -e ath9k -e asus

Replace ath9k with your driver's name. This should show that the driver is loaded and show if asus_nb_wmi driver is being used. Assuming that asus_nd_wmi is being used run the following command and reboot.

echo "options asus_nb_wmi wapf=4" | sudo tee /etc/modprobe.d/asus_nb_wmi.conf

Every boot will force asus_nb_wmi to use wapf=4, which is reported to fix the hardblock issue you have.


Where is the place to report bugs and make suggestions about Elementary Document Viewer (Evince)

I hope this page helps: https://wiki.gnome.org/Apps/Evince/ReportingBugs
Seems like it's a Gnome project.


Cannot connect to network - Keeps asking for Password

Try System Settings/Network/Wireless/click on your wireless network.
go to Settings/wi-fi security/ and double check that your password has been entered and spelled correctly,perhaps re-entering it and manually saving.


Trouble connecting wireless keyboard (connection loop)

In my situation the initial keyboard recognition [it did "see" the KB] was stuck in my Elementary OS bluetooth panel and it would neither connect nor could I delete it. (I thought that deleting it from the panel might allow me to start trying to Pair from scratch - refreshed.) But, I could never delete it even after turning the KB  [keyboard] off and rebooting the computer.

This morning I tried this:
1. Turn on the KB and make sure it's in Pairing mode (Press & hold power button until power light starts flashing.)
(Obviously I'm using a wired KB to accomplish these steps.)
2. Select it in the Elementary OS Control Panel and click the Pair button;
3. Wait a moment [a second or two but no more] and type "0000" then Enter;
4.Repeat this process a few times offsetting the delay time [when you enter the "0000" pass-phrase], just a bit +/-, each time.

This finally worked for me and I'm back in business with BT KB and trackpad. When you power up your BT KB you might try to first delete it from the "Nearby Devices" list before you start - if possible. I'd be very interested to know if this works for you. If EOS is recognizing most BT devices then we just need the developers to implement an additional step thata will tell the user whether or not EOS is requiring a pass-phrase. With BT keyboards it definitely is, but there's no prompt that makes it obvious.


How to install Brave browser on Elementary OS?

Just follow the Ubuntu installation. Open the terminal and follow the steps.

$ sudo apt install apt-transport-https curl

$ curl -s https://brave-browser-apt-release.s3.brave.com/brave-core.asc | sudo apt-key --keyring /etc/apt/trusted.gpg.d/brave-browser-release.gpg add -

$ echo "deb [arch=amd64] https://brave-browser-apt-release.s3.brave.com/ stable main" | sudo tee /etc/apt/sources.list.d/brave-browser-release.list

$ sudo apt update

$ sudo apt install brave-browser


Does elementary OS support snap packages from AppCenter?

Snaps

Snaps are not supported in the AppCenter but you can install Snaptastic. Snaptastic will manage Snaps, including updates, installation and removal.
Snaptastic is found in the AppCenter.

Sources

Software sources are not by default managed by AppCenter but you can install Software and Sources in the AppCenter. This is the other half of ubuntu software center that allows you to manage sources, change update frequency, additional drivers and more.

Solution:

Software and Sources

Snaptastic


How can I change the Notification font color and/or background color?

This is how I fixed it:

In Terminal, run

sudo nano /usr/share/themes/elementary/gtk-3.0/apps.css

This brings up an editor. Under the Gala section, add:

.gala-notification GtkLabel {
    color: #fff;
 }

Save, log out and back in.

More info in Switchboard Desktop Plug bug #1459530.


How to use the decimal point in the calculator under a Spanish Locale?

English:
My system has the English language but the decimal is changed in System Settings> Language & Region and marks Numbers & Dates well as United States and work.
Español:
Mi sistema tiene el lenguaje ingles pero se cambie el decimal en los System Settings > Language & Region y marca Numbers & Dates como United States y asi funcionara.


Are all Windows applications working on elementary OS?

It is possible to run some Windows applications using wine, you can look up compatibility here: https://appdb.winehq.org/ though you would likely have issues. There may be alternatives that you can use for example instead of Office 2016 you could use LibreOffice, OpenOffice, SoftMaker Office, or WPS Office.

In terms of antivirus there is no antivirus by default, however you could install Clam antivirus which is in the repositories for free, there are a few paid antivirus but these are generally targetting business servers. Malware is usually less of a problem for Gnu/Linux based desktops than Windows though.


Turn off LAN (Ethernet) by default on start up

Run

sudo nano /var/lib/NetworkManager/NetworkManager.state

And change the line

NetworkingEnabled=true

to

NetworkingEnabled=false

On startup, the Ethernet connection will stay disabled.

If you need to enable it back when the computer is on, you just change back the line to true and run

sudo service network-manager restart


Unable to install Wine; Using instructions from WineHQ

In elementary OS it is not possible to add PPAs by default. You need to enable this feature with sudo apt install software-properties-common


It seems like your grub configuration is wrong. Open the configuration with:

> sudo nano /etc/default/grub

Compare these lines with your configuration:

GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash"

GRUB_CMDLINE_LINUX=”"

#GRUB_TERMINAL=console

If there're differences change them and save the file.

After that procedure update Grub with:

> sudo update-grub

Restart your computer and see the result.


Scaling factors can be configured by gsettings in terminal (seen in Launchpad):

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

You can play around with the values.


System updates - how to see what is updating

This is probably not the answer you‘d like to have, but: in terminal you can always do a sudo apt upgrade and you will see the packages which will be updated.


You can just use TrueCrypt for Linux! Your containers will work!


Any chance to add custom code or an application to "Open with" option at Files?

A way to do this is adding the specific MIME type to the .desktop file you use to launch a application.

I created this file ~/.local/share/applications/vscode.desktop to launch VSCode from Slingshot. If I want it to open a .vala file from Files, I have to add "MimeType=text/vala" to the "vscode.desktop" and it will appear in the "Open with..." menu.

There's a nice GUI for managing .desktop files called MenuLibre. You can install it from Software Center or sudo apt-get install menulibre

Example of a .desktop file: http://standards.freedesktop.org/desktop-entry-spec/latest/apa.html


WiFi dropouts with router but not with mobile WiFi hotspot in elementary OS

HP has recently been using only one antenna on a wireless card with two connectors.  Larry Finger with some help from Realtek came up with the solution
sudo apt-get install git linux-headers-generic build essential
git clone git://github.com/lwfinger/rtlwifi_new.git
cd rtlwifi_new
git checkout rock.new_btcoex
make
sudo make install

Reboot. Then try
sudo modprobe -rv rtl8723be
sudo modprobe -v rtl8723be ant_sel=1

Check to see if wireless access points are detected
iwlist scan | egrep -i 'ssid|signal'

If nothing is detected or very weak signal, then try

sudo modprobe -rv rtl8723be
sudo modprobe -v rtl8723be ant_sel=2

Then test to check wifi signal strength
iwlist scan | egrep -i 'ssid|signal'

One or the other ant_sel parameter settings should result in better wifi signal strength and you can set it with

echo "options rtl8723be ant_sel=X" | sudo tee /etc/modprobe.d/rtl-ant-sel.conf

Where X is either 1 or 2 based on what gave you better results


I added network-manager-vpnc and network-manager-vpnc-gnome with apt-get install. After that I am able to add the Connection with GUI tools.


I explained this on Facebook group. https://www.facebook.com/groups/elementary.talk/permalink/1901761249958898/?app=fbl
So, as you can see it depends on what set you are using. You can change the logo in set by replace file.


What is this red circle icon upper right corner next to keyboard settings?

I think it means something has downloaded, not sure though. I don't have it, maybe try a reverse image search on google


Is there documentation on Icon Design for Gtk+ and elementary OS?

TL;DR There is no canonical documentation for this.

The hard truth is that there is no comprehensive documentation for creating 3rd party themes and the theme is not considered a "stable API". You will experience breakage in your theme because we design our software to be used with our artwork. The required names for icons in elementary OS is only really documented in the form of the icon theme itself.

That said...

There's an old wiki page from GNOME about creating icon themes.

The absolute minimum that you should provide with an icon set is outlined in the Free Desktop Icon Naming Specification

elementary provides some documentation in the form of a style guide


Plank dock - hiding and showing by custom keyboard shortcut

Do you mean something like this?

https://gfycat.com/CraftyCooperativeHarrierhawk

I implemented this just for fun. Basically it works like this:

Added DBus Functionality to Plank. This required to open 2 functions in HideManager.vala (hide and show) and a new Function in Interfaces.vala (i called id Show). Basically its the wrong place to add such a Functionality because it should only be used for Items on the Dock. But because its just a prototype so i added it there just for convencience. This is just a Interface for DBusManager.vala so i implemented it there for our functionality.

[DBus (name = "net.launchpad.plank.Items")]
interface DBusItemsIface : GLib.Object
{
    /* omitted */

    public abstract void show() throws GLib.IOError;
}

class DBusItems : GLib.Object, Plank.DBusItemsIface {

    /* ommited */

    public void show()
    {
        if(controller.hide_manager.Hidden)
            controller.hide_manager.show();
        else {
            controller.hide_manager.hide();
        }
    }
}

public class HideManager : GLib.Object
{
    public void hide ()
    {
        /* ommited */
    }

    public void show ()
    {
        /* ommited */
    }
}

Now we can send with dbus-send a signal to activate this functionality

dbus-send --session --type=method_call --dest=net.launchpad.plank.dock1 /net/launchpad/plank/dock1 net.launchpad.plank.Items.Show

Now make a script with that command and start it with a global Shortcut in Gala

Was fun to do but i must say it isnt helpful at all. Because to be useful there should be a functionality in plank which could start applications with a shortcut (like long press Super -> Plank appears -> press 1 to start/switch to first starter)


My OS is displaying this image, I do not know what it is ... someone could explain

You can install the icon for Dropbox manually. Check here

Make sure you have git installed via

sudo apt install git

then execute

git clone https://github.com/zant95/elementary-dropbox /tmp/elementary-dropbox
bash /tmp/elementary-dropbox/install.sh


Can't boot Freya 0.3.1 from USB on Macbook Pro Early 2011

The possible fixes:

Check Boot order

Disable ACPI from BIOS

Change the port for the USB_stick connection

When elemenary is booting from live usb  hit Del/F10  then choose F6 (Other Options).
then check acpi=off & nodmraid.


Newbee questions: I better ask all that before I install... will it work on my Notebook and with my printers?

Since Elementary OS 5.1 is based on Ubuntu 18.04 LTS I would suspect you would have similar issues, if not exactly the same.
There are other flavors of Ubuntu that you might want to consider trying that are on a newer code-base.
https://ubuntu.com/download/flavours
You should be able to use 19.04 or 19.10 if so inclined.
Maybe check out "Ubuntu Studio"

Good luck!


The amd64 iso does not work on my laptop. (La ISO amd64 no funciona en mi laptop.)

Please edit your question adding the exact CPU model and the exact laptop model. And, if possible, use English.

First check that the hash of your downloaded ISO matches the one supplied by the elementary team (you can find the correct hash for Loki in the elementary documentation and for older versions in this answer). If it does not match you should download the ISO file again.

If the hashes match you could download the 32bit version of elementary OS 0.3 Freya and see if you can install it.

If this work the problem is likely your CPU architecture and you should stay with the 32 bit version. Note that you won't be able to use Loki as the 32 bit no longer exists.


Solved problem by myself. installed other bluetooth managing app from appcenter. Up and running.


I had a similar problem, I did a research and found 2 possible reasons -
mis-configured proxy and certificates problem. In my case the reason was certificates mess, my resolution you can see here


Run sudo apt-get purge linux-image-4.2.0-30-generic in terminal to remove the new 4.2 kernel.Then reboot

WARNING : If you have removed your old kernel using apt-get or synaptic this can result in an unbootable computer


One way of solving this problem is to do

sudo apt-get install --reinstall elementary-desktop

It might seem a bit drastic but it works.


Linux did not work in Hyper V for UEFI installations until very recently. You should find that elementary OS Freya works with legacy mode enabled, or that Loki works as intended.


Cannot make Samsung ML2165 Printer work in Loki

I have finally solved this problem.  I brought the printer back home to the UK and it failed to print when connected to my other mini PC running Loki at home.  It also failed to print when connected to a Windows PC, though it was detected and Windows automatically installed a driver for it.  The problem proved to be a faulty printer cable which apparently allowed the computers to see the printer but must have had one broken wire which prevented printing.  A different cable solved the problem.  Now I have to carry the printer back to Turkey!  The moral is always try a spare cable first.


I always get a "wrong email or password" message

If you are using 2-Step verification then you need to create a password specifically for Mail app. It will work fine. Additionally, if you are using Google App (for business, etc. and not the @gmail account) then again you need to follow specific setup instruction.

I have been using both the gmail (and google business) account without encountering the email you have mentioned. I suspect this might have to do multiple login failures. But that's just a rough guess.

Anyhow, there's a workaround to get the less secure app working. Follow this link (Google Support).


Freeing Space elementary OS 5.1 Ballooning Install

Thank you @Vlad and @KGill.
I used both techniques. The Disk Usage Analyzer is a handy visual means to find large directories. I did not know that elementary OS allows running File Manger as Administrator. I keep File Manger in the DOCK and a right-click on the icon offers the Run as Administrator option (never noticed that before, thanks).
Using your suggestions, I was better able to identify the issue.
Oddly, there was a ghost mount under /media/{me}/{partition ID} to an external thumb USB drive. For some reason, a rsync a week or so ago somehow seems to have copied to that mount point but on the SSD partition because it appeared as if the files were physically copied to the / root drive. I know this sounds strange but that is why the install suddenly ballooned. The ghost mount point had about 52GB which made my install suddenly shoot from about 20GB to 80+GB.
I analyzed this ghost mount point using sudo blkid (no mount evident), checked sudo nano /etc/mtab and sudo nano /etc/fstab (no mount) and fidisk -l (no mount). Also tried umount (the ghost mount) and no mount.
I copied the ghost mount to another external drive just in case and then forced a removal of the ghost mount point using sudo -r /media/{me}/{the mount point partition ID} . This did indicate activity on the main SSD drive where the Linux partition lives so maybe there were files somehow on the SSD drive (not the original external USB now showing as a ghost) .
Using Disk Usage Analyzer and Files, both now show the install returned to about 20GB.
Whew! Thanks to both of you for advice. I am still not sure why this occurred but I did run a rsync to an external thumb drive last week. Maybe I messed that up somehow and it copied instead to the main SSD drive.


Connect automatically to a webdav server via pantheon (even after reboot)

I used the instructions here to get mine working How to mount WebDAV share using systemd. It's important to pay attention to the names of the .mount and .automount services you'll have to create, which MUST correspond to the paths of the mountpoint folders. For example: creating a mount-my-webdav.mount unit will try to mount your WebDAV share to /mount/my/webdav... it will create the folder if it does not exist :)

Although it is not obligatory for this to work, you'll also have to create a new fstab entry if you want for the mounted folder to appear in the Devices section of Pantheon Files.

I will add below the steps I took, and the contents of my files, just as a guide:

Create a mountpoint folder:
sudo mkdir /media/vlad/Digi
Install the davfs package:
sudo apt get install davfs2
Add your WebDAV server configuration to the davfs secrets file:
sudo nano /etc/davfs2/secrets and paste at the end a line something like this:
"https://webdav.server/share/path" webdav_user "webdav_password"
Create a new .mount service, with the name of the service reflecting the mount folder path from 1:
sudo nano /etc/systemd/system/media-vlad-Digi.mount with the following contents:

[Unit]
Description=Mount personal WebDAV
After=network-online.target
Wants=network-online.target

[Mount]
What="https://webdav.server/share/path"
Where=/media/vlad/Digi
Options=noauto,user,uid=vlad,gid=vlad
Type=davfs
TimeoutSec=60

[Install]
WantedBy=remote-fs.target

Create a new .automount service:
sudo nano /etc/systemd/system/media-vlad-Digi.automount containing:

[Unit]
Description=Automount personal WebDAV
After=network-online.target
Wants=network-online.target

[Automount]
Where=/media/vlad/Digi
TimeoutIdleSec=300

[Install]
WantedBy=remote-fs.target

Reload systemd manager configuration:
sudo systemctl daemon-reload
Enable the services:
sudo systemctl enable media-vlad-Digi.mount
sudo systemctl enable media-vlad-Digi.automount
Create e fstab entry for your new mount folder:
sudo nano /etc/fstab and add a new line like this one:
https://webdav.server:443/share/path /media/vlad/Digi davfs user,noauto 0 0
Verify it all works well:
sudo systemctl start media-vlad-Digi.automount
sudo systemctl status media-vlad-Digi.mount

● media-vlad-Digi.mount - Mount personal WebDAV
   Loaded: loaded (/etc/systemd/system/media-vlad-Digi.mount; enabled; vendor preset: enabled)
   Active: active (mounted) since Thu 2019-12-12 22:04:08 EET; 18min ago
    Where: /media/vlad/Digi
     What: https://webdav.server:443/share/path
  Process: 3532 ExecUnmount=/bin/umount /media/vlad/Digi -c (code=exited, status=0/SUCCESS)
  Process: 3865 ExecMount=/bin/mount "https://webdav.server:443/share/path" /media/vlad/Digi -t davfs -o user,uid=vlad,gid=vlad
    Tasks: 1 (limit: 4915)
   CGroup: /system.slice/media-vlad-Digi.mount
           └─3867 /sbin/mount.davfs "https://webdav.server:443/share/path" /media/vlad/Digi -o rw noexec nosuid nodev uid=1000 g

Reboot & Enjoy!

IMPORTANT:

In the commands above replace vlad with you user name, obviously, and https://webdav.server:443/share/path with your WebDAV server's domain and path
If, after reboot you find yourself staring at a black screen, with some white text, it means the fstab entry contains some errors. Press Ctrl + D followed by nano /etc/fstab. Comment the line you added at step 8 by placing a # at it's beginning and reboot.
When using the nano editor, use Ctrl + O to save the file, and Ctrl + X to exit nano.
You must run sudo systemctl daemon-reload after editing the .mount and .automount files.
Depending on the speed of your network adapters, you might sometimes find that your WebDAV share appears twice in Files, under Devices. If it bothers you too much, comment the entry you added in fstab.


(SOLVED) Permanent nVidia Powermizer Performance Mode

Managed to find a workaround:

Changing performance modes is possible through terminal with the following command:

nvidia-settings -a [gpu:0]/GpuPowerMizerMode=1

where:

0 - adaptive mode

1 - max performance mode

2 - auto mode

Now you can just create a small startup script (like for many workarounds in Linux). Just create a yourscriptname.desktop file under ~/.config/autostart and fill it with:

[Desktop Entry]
Type=Application
Exec=nvidia-settings -a [gpu:0]/GpuPowerMizerMode=1
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name=powermizer-maxperformance-autostart
Comment=Ustawiamy GPU na poziomie najwyższej wydajności
X-GNOME-Autostart-Delay=5

To test if it is actually working open nVidia Settings GUI and check Powermizer.

Alternatively issue a command in the terminal and check the output:

nvidia-smi --query-gpu=pstate --format=csv

P0 - max performance

...

P12 - min performance


ElementaryOs is based on Ubuntu, so always choose the Ubuntu method of installation.
If you want to install with the terminal, see the comment from Paul.

If you want a UI, and an easier interface, download Eddy in the Appcenter (https://appcenter.elementary.io/com.github.donadigo.eddy/)

Once Eddy is installed, clicking on any '.deb' file like the file for the Zoom software, will open this software. From Eddy, you can easily install Zoom.

Hope that helps :)


Alt+drag stopped working. How can I restart a window manager?

Alt+Drag

On my install (Freya) the default key for this functionality is actually Super (meta/windows key). You can change this in dconf-editor by navigating to org.gnome.desktop.wm.preferences and setting mouse-button-modifier to <Alt>

Gala (Window Manager)

The command to respawn the window manager is DISPLAY=:0 gala --replace &.
Note that you should do this from a VT (Ctrl+Alt+F1) rather than a gui terminal so the gala process doesn't end when you close said terminal.


If you select an artist or album in the column view, and start playing music from there, playback does remain confined to the list you see in the view. Unfortunately, it looks like confining playback to an arbitrary playlist just isn't an option at the moment: https://bugs.launchpad.net/noise/+bug/1507047

Regarding the queue, I tried it and thought it worked as expected. I didn't see the issue you talked about (I managed to put some songs there once but when I tried to add more songs it didn't update and showed no other songs than the first batch) I think when you look at the empty queue, the information displayed there does a good job explaining how it works.


There is no such feuture for now but the issue has been drafted: https://blueprints.launchpad.net/maya/+spec/different-views
(cf., https://bugs.launchpad.net/maya/+bug/1073336)


I think your system can't load fancontrol driver.  You can try editing your grub file :

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

and modifying the line ending with "quiet splash" to look like :

GRUB_CMDLINE_LINUX_DEFAULT "quiet splash acpi_enforce_resources=lax"

Save the file and:

sudo update-grub

After reboot you must install appropriated software like:

sudo apt-get install lm-sensors xsensors fancontrol

More information at

Fix lm modules


Dead keys not working on Elementary OS Loki

I have a mixed bag of input methods using xkb the default and ibus for pali sanskrit keyboard using alt + space.  you can try following the instructions at this link here How can I use IBus as the default input method?

Look for the second answer too.  You will also need to install another file to get ibus working in gtk.

You also have to install the package ibus-qt4.

If you IBus to automatically start with the system, then go to Settings > Applications > Startup and add ibus-daemon -drx as a custom command.


Where to download elementary OS fonts for use in Ubuntu?

The good news is, you may find that many of the fonts used in elementary OS are already in Ubuntu! They are:

Raleway (logotype font)
Droid Sans (window titles)
Open Sans (various)

Alternative, you can install the elementary-fonts package from the elementary OS Stable PPA.


How do i re-install or fix "libmp3lame"?

Type in terminal:
sudo apt purge libmp3lame-dev
sudo apt autoremove
sudo apt autoclean
sudo apt install libmp3lame-dev

eventually without -dev, I mean libmp3lame only. I do not remember the correct name.


You have used sudo and the script keep waiting for a password. You must use gksu to open a dialog and enter your password.


You can generate a one-time app password within your Google account settings and keep using 2fa for all other accesses.
See: https://myaccount.google.com/apppasswords


Elementary os Juno intstall external usb

I had this issue with my XPS 13 9730.  It's due to UEFI boot being set in BIOS.  You need to enable Legacy Boot.  I'm trying to work out how to force Elementary OS to install as UEFI because Legacy is much slower.


How can I add my printer( Epson M100) that is not on the printers list on the system dialog? Its linux drivers in Epson site is also gone (404)

I think the driver download site is now up and running (or maybe you were on some other site?). https://download.ebz.epson.net/dsc/search/01/search/searchModuleFromResult shows quite a few downloads available for your model:

Clicking the download button for the first one, and after accepting Epson's Software License Agreement, I can see a list of available packages:

Download epson-inkjet-printer-201215w_1.0.0-1lsb3.2_amd64.deb and install it using dpkg or Eddy.
Your printer's model should be now present in the add new printer dialog:

Let us know how this works out for you.


How can I add multiple google calendars to the calendar?

There is currently a Bug that you can only add one calendar of your Google account.

But you can add multiple Google Calendars to Maya via CalDAV.

URL: https://apidata.googleusercontent.com/caldav/v2/calendarID/events

User: is your email-address

The calendarID is your email (for your main calendar).
For other calendars you can find it in your Google Calendar > Settings > Calendars > Choose your calendar and then under Calendar Address in brackets.


freya 0.3.2 uses ubuntu lts 14.04.2 as base and the ppa ppa:oibaf/graphics-drivers don't support that ubuntu version, thats why is showing you those errors


How do I use gala picture in picture plugin?

I'm not actually sure if Gala is updated on elementary OS Loki, so if the following steps don't work you might need to build gala from source to get the latest version.

When you press the combination of Windows+D (windows key is also known as super) your cursor will turn into a + sign.
In that mode you can click and drag a blue box with the contents that you want to see in the popup window.

To resize the window, go to the bottom right of the popup window, press the icon that appears and drag the window as you please.

To close it, go to the top left corner of the popup and click on the X button that appears.


Sounds like it may not be sent to the right printer....or the printer needs to be power cycled. In the printer settings, you should note if the printer appears with a green indicator over the printer icon. If not, it's not ready t print.

Usually when I print, I go to print, a dialog box asking me to choose my printer pops up (very important step), I select the correct printer and then hit the Print button within the dialog box.


I had the same problems and after either an eOS update or drivers update (from 3.6. to 3.7.) I managed to fix it. Try to go back to 3.75 and see if the issue persists. Would have left the comment instead of an answer, but my reputation is 29 :(

Edit : Danke for the upvotes, now I can comment :D


Gnome Shell Extension Counterpart in ElementaryOS

indicator-netspeed-unity

sudo apt-add-repository ppa:fixnix/netspeed
sudo apt-get update
sudo apt-get install indicator-netspeed-unity


Will a USB WiFi adapter that works for other Linux distros work with Elementary OS?

If it works in Ubuntu (more specifically, if the tested Ubuntu distro matches your current elementary kernel version), it will work on elementary.


Having trouble running Netflix on Elementary!

Guys I was able to get the issue resolved from here. It was basically a Drm issue.


Multiple display resolution issue on lock screen

Go here, it fixed the issue for me. Ensure you note carefully the outputs when you grep using xrandr. They are key to the bash script.

Pantheon-greeter login screen has incorrect resolution on external monitor

My code example:

#!/bin/bash

Samsung="$(xrandr -q | grep 'HDMI-1 connected' | awk '{ print $1 }')"
if [ "$Samsung" = "HDMI-1" ]; then
  xrandr --output LVDS1 --off
  xrandr --output HDMI-1 --primary --mode 1920x1080
fi


When you run ~$ sudo dmesg, you will get a log of all processes. If there are any problems with particular processes, they should show up in RED. Less critical processes that may be problematic are shown in bold-type.
It may be that the network card has stopped working.  If so, it may be highlighted in RED. Note what it says, as it also provides information on how to resolve the problem. Your exact network card (ethernet interface) model should be in the detail provided.
The log may suggest you go to https://wireless.wiki.kernel.org/ to search for, and download, the exact driver you require. Finding it is relatively easy; finding the download page is a little more difficult, but possible.
An alternative would be to execute ~$ sudo apt install linux-firmware-nonfree. No harm should come to your system. Reboot and check that the you can connect to WI-FI.


How to Remove Desktop Overlay in elementary OS Freya

To close that annoying desktop windows, type in terminal "nemo --quit" (without quotes)

And then to make sure this does not happen again, type in terminal:

"gsettings set org.nemo.desktop show-desktop-icons false" (without quotes)

The problem happens because when you start nemo file manager, it will attempt to manage your desktop (which you do not want, considering the Elementary OS Freya desktop cannot work with a third-party manager).


Computer doesn't get past BIOS start, screen goes black

you might also want to try the following

at grub boot... hit e
on the line with /vmlinuz ...
try adding the option nomodeset towards the end of the line
then boot

I have found that many display issues are "fixed" by this ... EXCEPT seens to not work with multi-monitor setup


App center crashes when typing into search bar

This is a bug reported on Launchpad here : AppCenter crashes when typing. The two-character crash is mentioned.


In my case, the problem was that the system was constantly giving "PCI bus error". I caught that when I hit the power button to restart. I googled the error and arrived to this answer, whose solution worked for me: PCI bus error severity corrected

Just set pci=nomsi in GRUB and I could install seamlessly.


Solution:

Install https://github.com/mank319/elementaryPlus
Edit hipchat4.desktop file in both places

/usr/share/applications
~/.local/share/applications

Change Exec entry (should look like this):

Exec=env XDG_CURRENT_DESKTOP=Unity /opt/HipChat4/bin/HipChat4


No, I think there is no solution form developer. Although latest elementary os is included "automatically adjust brightness", It is not work on ASUS Zenbook UX305CA.


Left and right click on panel icons shows the same context-menu that works only if clicked with the same mouse button that triggered the menu

I don't know if this was ever posted as a bug, but looks like one, which I sorrily can no longer investigate for I am in Loki, where the problem is utterly absent as the 'tray' panel area is administered by a different application. More here. Also here.


Problems installing elementary tweaks in Juno

Did you install software-properties-common?


Yes, you can run this in terminal

gsettings set io.elementary.desktop.wingpanel.datetime clock-show-seconds true

if you want to disable it replace true with false:

gsettings set io.elementary.desktop.wingpanel.datetime clock-show-seconds false


What is the most compatible style to name files and folders?

The one absolute rule is that you can't use a slash / in a file name. That's the directory separator and it can't be escaped. Apart from that, any character is allowed on Linux (except when accessing media or network resources shared with other filesystems), but a number of characters can cause trouble.

Don't start a file name with - (dash/hyphen). Commands may interpret it as an option.
Don't use an initial ~ (tilde) because that means “home directory” in many applications.
If you're going to exchange files with Windows users, or to put files on removable media, avoid characters that Windows doesn't support: \/?:*"><|
Don't use nonprintable characters (e.g. control characters), tabs or newlines. You won't even be able to type them in many interfaces.
Some badly written shell scripts may choke on spaces as well as \*?[] because they're wildcards. In addition, some applications that can act on multiple files at once interpret these characters as wildcards.
If you're going to exchange files with older computers or with people who speak a different language, especially one written in a non-Latin alphabet, they may use a different character encoding. The ASCII characters are guaranteed to be available everywhere and encoded in the same way.
Many applications use the file extension, to figure out what files they support and how they open it. The system also uses the extension to determine what application to open the file with. So leave extensions in place. The extension is the part after the last dot, e.g. txt in myfile.txt; sometimes there are multiple extensions, e.g. myfile.txt.gz for a compressed (.gz) text (.txt) file.
File names beginning with . are hidden by default in Files, in the output of the ls command and in many other file browsers.
Linux is case-sensitive: myfile is not related to Myfile. Traditionally file names are in lowercase, largely because that makes them easier to type. In the old days, systems usually sorted uppercase letters before lowercase letters, so there's a tradition of starting a file name with a capital letter to make it come first in directory listings, but modern systems often sort names case-insensitively. Sticking to lowercase avoids confusion and is easier to type.

If you'd rather not remember all these complex cases, here are just two simple rules:

Maximum safety: stick to letters a–z and digits 0–9, plus - to separate words, and .extension at the end of the file name. For example: my-file.txt
More readable: use letters and digits in English or in your own script, plus space or - to separate words, and .extension at the end of the file name. For example: Jörgs Datei.txt

Final tip: use the YYYYMMDD format (year-month-day, with 4 digits for the year and a leading zero in the month and day number) for dates, e.g. 20150622-report.txt. That way, sorting the file name gives you chronological order.


Open with your favorite text editor /etc/default/grub in sudo mode.

You'll see:

GRUB_TIMEOUT=10 stands for grub timeout. Change it to your desired value and save. :)

If you want to change sth more in grub then you have it here too ;)


The word "normal" has started appearing on the upper right corner of my apps

You must be having an nVidia graphics card. If so, open nVidia X Server Settings from the Applications menu, go to OpenGL Settings and uncheck "Enable Graphics API Visual Indicator".


Elementary OS is an excellent choice and version 5.1 Hera supports Flatpak which gives you an alternative source for applications. It just so happens that the latest version (at the time I wrote this :)) of Thunderbird (68.3.0) and Evolution (3.34.2) are available on Flathub.

In order to get support for Flatpak apps in the AppCenter you will need to sideload your first application as outlined below:

Open flathub.org in your browser
Search for either Thunderbird or Evolution using the search bar at the top of the page
Click on the application in the search results
Click on the "Install" button which will download a file ending in .flatpakref (e.g. org.gnome.Evolution.flatpakref)
Once the file is downloaded navigate to your Downloads directory using the Files application
Click on the newly downloaded file and you will be warned that this is not an Elementary OS curated application but you will be given the option to install it anyway
Check the "I understand" box and click on "Install Anyway"
Once the application is installed you will find it in your Application s menu and the flathub.org repo will be added to the App Center allowing you to install any other Flatpak applications on Flathub using the App Center

NOTE: Applications that exist in both the standard AppCenter repo and the Flathub repo will have a dropdown under the name allowing you to choose which version you want to install. In your case you will want to choose the flathub version.


Please execute this series of commands,

sudo apt-get autoremove

sudo apt-get --purge remove && sudo apt-get autoclean

sudo apt-get -f install

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

sudo dpkg-reconfigure -a

sudo dpkg --configure -a

Above answer is grabbed from here.


Hopefully you have a backup of your /etc/fstab files. Anyway, you should have at least one line in your /etc/fstab for your root file system:

# / was on /dev/sda1 during installation
UUID=239cd0e6-1516-47c0-945b-a2fc81b6f0499 /               ext4    errors=remount-ro 0       1

If you do not know the UUID you can put the partition as well

/dev/sda1 /               ext4    errors=remount-ro 0       1

And you might want to swap or other partitions as well:

# swap was on /dev/sda2 during installation
UUID=fe12633c-3f88-21f0-9b26-29fff9eef210b none            swap    sw              0       0


Can't see home Wifi (up and working) after changing wireless network name

Solved.

This is an issue with the wireless driver apparently (How to use Wi-Fi channels above 11?) where higher channels (above 7) are not detected.

Changing the channel to 7 restored the visibility of my router in my laptop.


Missing the top panel. how to return the panel?

Use killall wingpanel in terminal - it should reset the wingpanel and bring it after few seconds. ;)

It happens from time to time.


How can I repair permissions for the system backgrounds folder?

You have problem with permission, could you please output ls -ld /usr/share/backgrounds and ls -l /usr/share/backgrounds/ ?

Directory backgrounds should be 755

drwxr-xr-x 2 root root 4096 Nov  4 03:22 /usr/share/backgrounds

and files should 644

-rw-r--r-- 1 root root  498830 Okt  5 05:16 164.jpg
-rw-r--r-- 1 root root  633430 Okt  5 05:16 168.jpg
-rw-r--r-- 1 root root  397147 Okt  5 05:16 16.jpg
-rw-r--r-- 1 root root  480634 Okt  5 05:16 173.jpg

try this

sudo chmod -R 644 /usr/share/backgrounds
sudo chmod 755 /usr/share/backgrounds


Error installing OS updates -- "Too few items to process"

I think so, I believe that is just the way that EOS says you are up to date.   When that happened to me I was able to update without a problem later on.

Thanks.

PS, I am not an authority in EOS I am speaking from experience.


Finally got the VPN working after finding the answer in the following link:

https://bugzilla.redhat.com/show_bug.cgi?id=1394977

The network manager somehow uses nm-applet (which does not run by default) to access the VPN secrets.

You can add nm-applet in the System Settings > Applications > Startup by adding the custom command /usr/bin/nm-applet


Wingpanel disappears after few seconds of starting up!

It says here : Wingpanel Suddenly Disappeared
That you have to delete your desktop configuration with a command. I couldn't make it work so I just went to .config and deleted gdk stuff that I could find.

Anyways, it didn't work for me. I am still searching. I did try to remove elementary tweaks but it didn't change anything.

Hope I won't waste anymore time on this thing.


Keyboard on login screen (greeter) not changeable

Try this advice, changing the language code to what you need (I guess German?):

Type in terminal:

localectl set-locale "LANG=de_DE.utf8"


Hi Polikarp you can set the desktop icon envioriment with this app


In the Files application built-in to EOS it's actually really easy:

Drag and drop the file / folder on top of itself (you will see a ? instead of the usual drag icon)
A context menu will show with link here
Then a symlink will be created in the same folder
Now drag that wherever you like!

This definitely works in Loki, I've just done it.

The parent Distro, Ubuntu seems to also support this with middle click. Do you have a three button mouse? - I'm using a touchpad so I can't test:

  GUI   You can easily create a symbolic link to a folder or file by
  middle clicking on the folder with the mouse and dragging it to its
  new location, while holding the middle mouse button.

http://ubuntuhak.blogspot.co.uk/2013/04/symbolic-links-in-ubuntu.html

Otherwise you'll need to use the command line probably.


Where can i find my flathub installation (5.1 hera)

ok, seems that a simple restart solved the issue. Unfortunately Gnome Games doesn't support Amiga emulation, yet so i have to be patient and use something else instead.


Linux in general doesn't have so well implemented battery saving techniques as windows out of the box but that doesn't mean you cannot try to improve things. Take a look at this article which gives some pointers how to maximize your laptop battery https://www.howtogeek.com/55185/how-to-maximize-the-battery-life-on-your-linux-laptop/ in my case (I have Lenovo Thinkpad X230) installing tlp helped the most so I recommend you to make youself familiar with http://linrunner.de/en/tlp/docs/tlp-linux-advanced-power-management.html there are specific tlp modules created especially for Thinkpads (tp-smapi-dkms and acpi-call-dkms). I hope this helps :-)


Window position and size not saved when app is closed

You seem to be missing one last step, actually calling the function that is supposed to save the new values in the gsettings schema. To do this, you need to connect the delete_event signal to your before_destroy () function. I like to place that right before calling show_all ():

Also, the before_destroy () function must return false for the window to actually close.

EDIT: Please look into using a github repository, sharing google drive links is not recommended.


No OS found after installation from LiveUSB

I fixed my issue by creating a 100MB "swap space" partition before my main filesystem.


I noticed that there is a glitch that sometimes happens when setting up mirror displays. The pixel doubling option gets enabled when it shouldn't.

I cannot guarantee the following solutions work! If you get stuck you might need to look up some way to configure display options in the Terminal or TTY. Maybe someone can add instructions as another solution or comment to this question.

After applying the display settings and clicking "Keep This Configuration" do one of the following:

Use the tab, arrow and enter keys to get to the pixel doubling setting and disable it "blindly".

This is what I did. If you're unfamiliar with this, practice it before applying new display settings.

You might be able to move the window by holding down the Command (also known as Super or Windows) key and the left mouse button to get the pixel doubling option on the screen this way.

This key and mouse button combination allows you to grab and move a window from any spot, not just the title bar.


Does Elementary OS Freya Support SSD Trim?

Ubuntu 14.04 LTS has TRIM support enabled by default, and since elementary OS is based on 14.04, I'd say yes.

To confirm this option, you can try from terminal:

sudo hdparm -I /dev/sda | grep "TRIM supported"


Laptop display not recognized - Dual boot elementary and Windows 10

Your graphics card should be perfectly supported. I also have a 1070 in my desktop PC and assuming your information is correct you also have the desktop card in your notebook.

I dont know if this will work but try installing the newest NVIDIA driver like this in the terminal.

sudo apt-get purge nvidia*   # removes old driver and all the configs
sudo add-apt-repository ppa:graphics-drivers/ppa       # adds repository
sudo apt-get update    # to update the repository you just added
sudo apt-get dist-upgrade # when youre at it you might as well run this to ensure you run the latest OS version
sudo apt-get install nvidia-375 # to install the driver again as of right now 375 is the newest stable version you can look that up on the nvidia website


When I add a .desktop file to ~/.local/share/applications it appears but doesn't open from Applications menu

so @shrestha_aj has the answer: I just needed to remove the quotes from Exec and Path. Like this:

[Desktop Entry]
Name=Team Speak 3
Comment=TS
Exec=/home/nicolas/Programs/TeamSpeak3-Client-linux_amd64/ts3client_runscript.sh
Path=/home/nicolas/Programs/TeamSpeak3-Client-linux_amd64/
Icon=office-address-book
Type=Application
Categories=Application;


bring up slingshot and type in plank --preferences go to behaviour and lock the dock.


How to change default “sort by” to “type”

Right click on an empty space into pantheon-files application and you will have some sort options.


You forgot to add some lines of code into the gtk-widgets.css to get the same window-controls. To fix the rest, open up the gtk-widgets.css file in the gtk-3.0 of my theme and search for this:

/******************
* Window Controls *
******************/

Now Copy everything beneath this comment (including the comment, if you want) and paste it into your custom gtk-widgets.css file and save it. After reloading the theme (by restart or by resetting in your theme-tweaker) it should do the job.


The buttons mentioned by linux_tim just provide configurations option of the network, not change to which network you want to connect to.

You can use nmtui, which is a text-based GUI to choose/configure network profiles.
Type nmtui-connect in the terminal. Then you can choose which network profile you want to activate/deactivate.


You've to add Input method also, And make sure ibus daemon is running on start, then you can alwasy change layout by alt+shitf and change input method by ctl+space(Won't work if ibus daemon not running)


The problem is caused by the Thermal Daemon Service not shutting down properly. The default timeout is 90s.

This can be resolved by changing the timeout length.

Run this command

sudo io.elementary.code /etc/systemd/system.conf

Delete the # in front of the the two lines below and change the 90s to something lower. I've set mine to 6s and my system shuts down very quickly.

DefaultTimeoutStartSec=90s
DefaultTimeoutStopSec=90s


Why did my keyboard and mouse stop working in X after updating Nvidia driver?

Ok, so I get to answer my own question. This is not an elementary OS issue, but rather a general Linux thing. Apparently, X likes to break inputs on upgrade.

To fix this, I just rebooted into recovery mode, enabled networking and dropped into root and ran apt-get install xserver-xorg-input-all

Just like that, I'm back in business.

Original solution


Can't uninstall Multitasking View and Stopwatch and Timer Apps

Multitasking view is not an app but just a button to switch to multitasking view. As far as I know, it can't be removed.
You can use the following command to find the relevant package for the stopwatch & timer app as I don't seem to have the app on my system.
apt list --installed


To get an icon on plank (and in slingshot) an app needs to have a corresponding .desktop file in /usr/share/applications/.
The desktop file also handles MimeTypes and lets you specify additional menu options (such as 'Open New Window' etc.)

Note: If you install firefox from the apt repositories with sudo apt-get install firefox it will update to v42 and the desktop file will be created for you. Since you have already installed it by other means, here is the firefox.desktop file it includes.


Monitor settings do not work. Cannot disable integrated screen of the laptop

default integrated monitor is not always LVDS-1
first you should get overview of detected displays and their aliases by command

xrandr | grep " connected " | awk '{ print$1 }'

then cast

xrandr --output <here alias of your integrated monitor> --off


Shortcut to shift window to second monitor

I think that shift +super +left /right moves Windows between Desktops.

you can set up your own shortcut by going to keyboard >shortcuts > workspaces > move to left /right

let me know if that's it


For Public IP address run this curl bot.whatismyipaddress.com
For Private IP address run this ifconfig -a


Loki - Media Keys, Shortcuts, Volume Keys broken

Just in case someone else stumbles upon this issue, I managed to address my media keys issue with elementaryos loki by using dconf-editor and xbindkeys.

First to identify your keys in terminal type sudo xbindkeys -k and press the the bind key on your keyboard and/or click under the window. You can use one of the two lines after "NoCommand"
in ~/.xbindkeysrc to bind a key.

"(Scheme function)"
m:0x0 + c:123
XF86AudioRaiseVolume

Once you've found your key name such as "XF86AudioRaiseVolume" in this case, open dconf-editor and navigate to:
org > gnome > settings-daemon > plugins > media-keys

Look for your desired media key, such as "volume-up" in the this case and assign the value you get from xbindkeys before "XF86AudioRaiseVolume"

The media-keys started working immediately for me after putting in the correct bindings.

Love eOS!


Does Pantheon support windowshades, popup menus?

Pantheon supports Window Shading (to my memory), but not Desktop Menus (what you are calling popup menus).

Slingshot provides that purpose. You however mimic this functionality (almost) by using keyboard shortcut to open Slingshot (slingshot-launcher) at any location on the desktop.


The default boot manager is the Windows 10 boot loader, which can be bypassed though bios. You can boot into biod by rapidly pressing esc while booting up your computer and then press f9 to bring up all the boot mangers. Then, navigate to ubuntu, and then Elementary OS Loki. After that the Elementary OS should begin.

If you don't want to do this every time you want to boot into Elementary you can always install rEFInd, assuming you have a EFI based system.


Your wireless card is not supported by the 3.19 kernel.

To upgrade the kernel, run this command

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

Reboot your computer and try connecting to the Wifi.


Chrome/ixium always run on background by default. So, when you restart session, it try to restore old tabs.

You can try to turn off backgrounds pages and apps as described in Chrome Help.


Where do I put - in which file, to persist routing rule (sudo ip r a IP via 192.168.1.1) on reboot,I just added?

Base on your question I have to assume you are using juno, and juno is based on Ubuntu 18.04

Haven't configure any route rule but I've read that Ubuntu 18.04 uses netplan https://netplan.io/ and no more /etc/network/interface

Maybe reading the following links could help you

https://blog.ubuntu.com/2017/12/01/ubuntu-bionic-netplan
https://netplan.io/examples#source-routing
https://ubuntuforums.org/showthread.php?t=2378969


Brother MFC9130CW Network Printer not Working

This is how it works with scan machine from Brother (all-in-one). Maybe you should just replace scan command to print command? And of course need to replace IP adres and name of machine.

Download and install those packages : brscan4, brscan-skey and brother-udev-rule.
Check if you Brother model is available to configure - run command in terminal:

brsaneconfig4 -q

If you Brother model is on the list after perform previous step, then you can configure it:

brsaneconfig4 -a name=DCPJ152W model=DCP-J152W ip=192.168.1.102

Test if your Brother printer is available through the network:

brsaneconfig4 -p

If your device is responding, you can go to the next step.
Finally use tools like XSane or VueScan to scan your docs using Brother scanner.


How to customize elementary OS Guest session

Go to System Settings > Language and Region. Click unblock and select your language and click Set Language.

Reboot


There is currently no such option or plugin. You should probably file an issue report against Scratch. See this other StackExchange post: How can I report an issue with elementary OS to the developers?


You can monitor your IO with IOtop.

You can install it with the following command:

sudo apt-get install iotop

Or you can search it in the Software Center.

It is also fair to note that HDD's just aren't that fast. It could just be you expecting to much speed. The only way to solve that is to upgrade to an SSD. Reinstalling might help, but only temporary.


Can install on white MacBook (2010) but boot only shows black screen

I just figured out how to do this on Friday for my wife's 2010 Macbook7,1.
You are correct that this is an issue with the graphics drivers.
A bug in Apple's EFI leads to the graphics card not being initialized correctly and subsequent loading of the proprietary Nvidia drivers fails.
The blank screen of death doesn't occur when using the Nouveau drivers.
This presents a couple different ways to solve your problem which I enumerate below.
Option #1: Legacy BIOS
You can install elementary OS in legacy BIOS mode in which case the graphics drivers are initialized correctly and brightness controls will work sometimes but not reliably right now.
The instructions to do this are as follows.

Boot the installation media as usual.

Proceed through the installation as normal.

On the Updates and other software dialog, check the box next to Install third-party software for graphics... to install the Nvidia drivers.

On the Installation type dialog, select Something else and click Continue.

Next you will be presented with the partitions of the attached disks.

In my case, /dev/sda is the disk in my machine and already contains several partitions for an existing operating system.
I'm just going to irreversibly destroy all of that and install elementaryOS on the disk.
Select your device, /dev/sda in my case here, and then press New Partition Table button and confirm the next prompt.

This step is the important one to ensure that the system boots in legacy BIOS compatibility mode.
Select the free space row under your disk and click the plus symbol in the bottom left.
Now create a 1 MiB partition with the type Reserved BIOS boot area.

Click Okay and your partition table should now look similar to what is shown here.

At this point, you can partition the rest of your disk however you like.
Below is an example of what your final partition table might look like.
I chose to encrypt my installation and use btrfs instead of the default ext4 filesystem.
Make sure not to create an EFI partition.

Select Install Now when you are satisfied.

A dialog will warn you that No EFI System Partition was Found but go ahead and click Continue.

Now complete the installation as normal and reboot.

The system should boot without a problem.
Of course, there are a couple of finicky things to fix still.

Edit /etc/default/grub and uncomment and set GRUB_GFXMODE to 1280x800 to fix the resolution of the boot splash screen.

GRUB_GFXMODE=1280x800

Update grub for these changes to be applied at the next boot.

$ sudo update grub

Now, create a new file /etc/X11/xorg.conf.d/20-nvidia.conf to apply some X settings for the Nvidia drivers.
The file should look like what is shown here.

Section "Device"
        Identifier "Nvidia Card"
        Driver "nvidia"
        VendorName "NVIDIA Corporation"
        BoardName "GeForce 320M"
        Option "NoLogo" "1"
        Option "RegistryDwords" "EnableBrightnessControl=1"
EndSection

This disables the tacky Nvidia splash screen and also enables brightness controls.

Restart for these changes to take effect.

Since you've installed in BIOS mode, you can easily switch between the proprietary and free drivers safely.
In AppCenter, just open the Installed tab and near the top will be an option for the Nvidia drivers which can be uninstalled and reinstalled at will.
Option #2: Patch the Bootloader
It's possible to get the drivers working in EFI mode by having the bootloader initialize the graphics card instead.
This solution is described in the Debian Wiki here under the section Black screen fix (EFI mode).
I was unable to get Linux to recognize the appropriate backlight driver when using this method so controlling the screen's brightness isn't possible.
The brightness does work with a kernel parameter when booting in legacy BIOS compatibility mode.
If you are unable to boot into your system at all like I was, you will need to boot the installation media, select Try elementary OS, mount your installed partitions, and chroot into the installation before following these instructions.
The chroot process is described in the Debian Wiki here.
Patching Grub
The Grub bootloader can be patched using the following instructions.

Create a Grub script which initializes the graphics card.

$ echo "setpci -s \"$(sudo lshw -businfo -class bridge -class display | awk '/MCP89 PCI Express Bridge/ {gsub("pci@0000:", "", $1); print $1}')\" 3e.b=8" | sudo tee /etc/grub.d/01_enable_vga.conf
setpci -s "00:17.0" 3e.b=8
$ echo "setpci -s \"$(sudo lshw -businfo -class bridge -class display | awk '/MCP89 GeForce 320M/ {gsub("pci@0000:", "", $1); print $1}')\" 04.b=7" | sudo tee -a /etc/grub.d/01_enable_vga.conf
setpci -s "02:00.0" 04.b=7

Set the appropriate permissions for the Grub script.

$ sudo chmod 755 /etc/grub.d/01_enable_vga.conf

Update Grub.

$ sudo update-grub

If you're chrooted in to your installation, leave the chroot.

$ exit

Reboot.

$ systemctl reboot

If you are using rEFInd, make sure to choose the option for EFI\ubuntu\grubx64.efi to boot Grub via EFI.

Option #3: Nouveau
Removing the proprietary Nvidia drivers and using the Nouveau drivers will boot and function in either EFI or legacy BIOS mode but this is not ideal.
My wife's Macbook experiences frequent hangs and complete crashes when using this particular Macbook with the Nouveau drivers when booting in EFI mode, particularly under X11.
I suspect that the Nouveau drivers function much better under legacy BIOS, but I haven't tested this yet.
My experience with the Nouveau drivers and the Epiphany browser aren't the greatest either.
I can deterministically crash the entire operating system by opening GitHub's homepage in Epiphany when using the Nouveau drivers due to the 3D acceleration.
The laptop also runs much hotter than it does when using the proprietary drivers.
That said, Nouveau drivers tend to integrate much better with desktop environments.
See also
I also recommend looking into mbpfan and TLP to get the most out of your Macbook.


Mail App doesn't let me login to my iCloud mail

After test I think I can add my iCloud mail with this settings

But after I have this

But I do not want to accept this message

I think it's better that you go through another mail tool that natively supports iCloud


Videos Stopped Playing Audio From Movie Files

Solved by clearing Video's state in DConf. Also tried clearing the PulseAudio configuration by deleting the ~/.config/pulse directory, but that didn't appear to have any effect.
Not a very precise answer, but it solved my issue!


Proper way to include assets when compiling a Vala GUI program

This is one of those things where you probably want to use a build system to handle everything for you.

First you need an XML file to describe your resources.  Something like

<?xml version="1.0" encoding="UTF-8"?>
<gresources>
  <gresource prefix="/com/foo/bar">
    <file compressed="true" preprocess="xml-stripblanks">sample.ui</file>
  </gresource>
</gresources>

Then you use the glib-compile-resources tool to compile the XML description and the resources into a C file with something like

glib-compile-resources --generate-source --target sample.c sample.xml

Then pass the generated C to valac along with the XML description

valac ... --gresources=sample.xml sample.c yourfile.vala

At that point you can either have Gtk.Builder load from a resource

var builder = new Gtk.Builder.from_resource("/com/foo/bar/sample.ui");

Or, if your UI file is a template, you can just do something like

[GtkTemplate (ui = "/com/foo/bar/sample.ui")]
public class MainWindow : Gtk.Window {
  ...
}


How to enable desktop icons and right click in Elementary OS Loki (0.4)?

This is a design decision. The philosophy of elementary OS is aimed just to have a clean desktop.

The developers supported the clean desktop day on October 17th in twitter:

  elementary
  @elementary 17 oct.
  The Internet tells us it's #NationalCleanYourVirtualDesktopDay . We got you. elementary.io
  pic.twitter.com/Jr1vt2ME9H

So one can't say this is the ideal distro to fulfill the expectations of users that position multiple icons at the desktop.

In any case you can always try to change this feature to adapt elementary to your working habits.

In this question you have many answers that can solve your problem. One of the answers comes from Daniel Foré, founder of elementary OS:
Why can't I place files on the desktop by default, and how can I get this feature?


How can I change the icon for a specific file type?

Create a New Mimetype

We have to teach the system about GuitarPro as something called a "mimetype". To do that, we need to create a mimetype package file that contains info about how to identify GuitarPro files.

Create a new file called "guitarpro.xml" at "/usr/share/mime/packages"
In this file we need to make some rules about how to match files to this mimetype and what to call it. Enter the following:

<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>
    <mime-type type="application/x-guitarpro">
        <sub-class-of type="application/octet-stream"/>
        <comment>Guitar Hero Pro</comment>
        <glob pattern="*.gpx"/>
        <glob pattern="*.gp4"/>
        <glob pattern="*.gp5"/>
    </mime-type>
</mime-info>

If you want different icons for each of these extensions you can add more <mime-type> elements to this same file. Just make sure to change that string application/x-guitarpro to something unique for each new mimetype. The above example matches all of these extensions to the same mimetype.
Save the file and open Terminal. Now we need to update the mimetypes list from our definition:

sudo update-mime-database /usr/share/mime/

Create an Icon

Icon names are matched to that string you created in your <mime-type> element with the exception that we replace / with -.

Name your icon "application-x-guitarpro" or whatever else you called it.
Copy this icon to the location "/usr/share/icons/hicolor/SIZE/mimetypes" where "SIZE" is the size of your icon.1
Close and reopen Files. You should now see your icon for these mimetypes.

1The default icon view uses 64px icons. The default list view uses 32px icons. The file chooser dialog uses 16px icons. I recommend creating icons at each of these sizes to make sure they are sharp and legible. If you only have one size, use the "scalable" directory.


get back ubuntu software center, software & updates

Open Terminal:

sudo apt update
sudo apt install software-properties-gtk   # for Software & Updates
sudo apt install software-center           # for Ubuntu Software Center


Does elementary OS have TRIM enabled? Is my Samsung 8-serie SSD safe?

from reading the messages on the kernel mailing list I understand that the data loss only is a problem when using the SSD in a raid0 or raid10 configuration.
They have fixed the bug in the kernel, but I can't seem to find in which version the fix was released.


How to resolve shotwell incompatible error? Shotwell freezes

Removing the shotwell cache amounts to lose your database. In order to change the schema of your database:

Make a copy of the database,
Do echo "update versiontable set schema_version=20;" | sqlite3 ~/.local/share/shotwell/data/photo.db

I used this to move back from pantheon-photos to shotwell, when I got this error message from Shotwell:
"Your photo library is not compatible with this version of Shotwell. It appears it was created by Shotwell 0.1.1 (schema 21). This version is 0.23.5 (schema 20). Please use the latest version of Shotwell."


This Reddit thread may help provide some context to the problem:
https://reddit.com/r/archlinux/comments/5pcjsr/what_happened_to_infinality/


Closes Files after selecting multiple videos

I have raised an issue regarding this at https://github.com/elementary/files/issues/856 and will push a PR to fix it shortly.


Firefox doesn't update (since the plugin issue of may 3rd)

You are not receiving update using package manager because Firefox is not yet updated to the latest version in bionic beaver on which elementary OS Juno is built. As soon as Firefox is updated in the bionic beaver, you will also be able to update it here in elementary OS.

I have a workaround not solution sadly. But I think its better to follow this instead of messing with installed source because the package will be updated shortly.

Please download the latest version of Firefox from its official website and extract it a folder. The download file mostl likely come as tar compressed file. Please open terminal in the directory where your downloaded file is stored and execute tar -xvjf firefox-66.0.5.tar.bz2.

This will extract Firefox in "firefox" named folder. Please execute cd firefox to change directory to that folder and execute ./firefox to launch Firefox. Make sure all instance of old version is closed before you execute last command to fire up new firefox.

New Firefox will load of everything from the installed-old one. Keep using it until its updated in the repository of Ubuntu.


This will depend on how you're booting into elementary OS. Most of the solutions I found were specific to booting into OS X, so you might have  more options if you still have OS X installed and/or are dual-booting. The startup chime should respect the latest software settings. I'd try the following:

Mute the audio in OS X and see if the chime plays on reboot.

or

Run osascript -e 'set volume with output muted' in Terminal before exiting OS X and see if the chime plays on reboot, or whether it continues to play on reboot after only booting into elementary OS.

As far as I know, there is no easy way to touch that osascript (AppleScript) functionality in Linux, but here is a lead if you want to hack around. If none of the above works, I'd attempt some commands from here or here, but do report back so we can find out what works!


Installing eOS on Huawei Matebook 14 2020 Ryzen

I was able to fix the problem by upgrading the kernel to 5.7.1-050701, Graphics issue fixed by just upgrading the kernel but had to install the Realtek driver manually for wireless to work. But right now all working fine.


You can try to run the application directly from the folder with just one command in the terminal.

You must first access the folder that komorebi was installed in (probably in the default folder):

cd /System/Applications

After that just run the command:

./komorebi

  Be aware that when using more than one monitor the application is
  giving error

  https://github.com/cheesecakeufo/komorebi/issues/126


Prevent keyboard layout and options from being reset by system

This is supposed to prevent the system from resetting keyboard settings:

gsettings set org.gnome.settings-daemon.plugins.keyboard active false

(Better reboot first to check if it works.)

If that does not work, check out this question (which provides some attempts to permamently change xkb options) and its answers on AskUbuntu: "Permanently set keyboard layout options with setxkbmap in gnome/unity" (elementary is neither Gnome nor Unity, but it should work similar in the backend.)


How to install version 5.1 on Windows 10 VirtualBox

try this

elementary os on virtual box

its usually a straight foward task, have to ask, are you using a 32bit or 64bit? can that be and issue?

Lastely I would suggest using vmware player (free for personal and non-comercial use) and performance is better.


wine on elementary os [looking for confirmation]

show me apt install wine

sudo apt install wine1.6-i386

Gave me an error,

ttf-mscorefonts-installer: downloading http://downloads.sourceforge.net/corefonts/andale32.exe
Get:1 http://downloads.sourceforge.net/corefonts/andale32.exe [652 B]
Err:1 http://downloads.sourceforge.net/corefonts/andale32.exe
  Hash Sum mismatch
Fetched 652 B in 1s (341 B/s)
W: Can't drop privileges for downloading as file '/var/lib/update-notifier/package-data-downloads/partial/andale32.exe' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)
E: Failed to fetch https://downloads.sourceforge.net/#!/corefonts/andale32.exe  Hash Sum mismatch

E: Download Failed
Setting up ttf-mscorefonts-installer (3.4+nmu1ubuntu2) ...

Which I solved by using Workaround 1 on this Launchpad bug report.


Elementary OS closing all apps after locked for a long period

Most probably when it stays locked for long times it logs out, that is why when you unlock, you actually login again.

Play around with the Power settings in System Settings, to configure it properly.
Look for the time setting in Suspend when inactive section.


Why are some close buttons on the left and some on the right?

It was because your system had more than one settings location for button-layout
With dconf editor, you can change the layout manually
/org/gnome/desktop/wm/preferences/button-layout
and here
/org/pantheon/desktop/gala/appearance/button-layout


I'm not sure why 299 is accepted but 300 isn't, but I think I can answer the second part of your question.

To set the value at startup, try adding the command to ~/.bash_profile (create the file if it doesn't exist). Then, log out and log back in. This file is executed each time you log in. See .bash_profile vs .bashrc for more details.


'Failed to fetch updates' shows up when I open AppCenter

The small black window in the center of your screenshot indicates that you must have manually added at least one non-system repository, which doesn't have proper release file, suitable for your current system (apparently, Ubuntu 18.04 if you're on elementary OS 5).

To solve this issue, you should remove that particular PPA from your system:

Right click on Files and select New Window as Administrator.
Go to /etc/apt/sources.list.d folder.
Inside that folder, delete all files that contain sarimkhan in their names.
Then try running an update via AppCenter.

In case of more errors (the messages that begin with E:) post them here.

# Or please execute this command bellow in terminal to remove that repository,

sudo add-apt-repository -r "deb http://download.opensuse.org/repositories/home:/sarimkhan/xUbuntu_14.04/ ./"


I've been running a similar setup for a couple of years. I have elementary OS as my primary OS. Windows 7 as a virtual machine using VMware Workstation. I also have VirtualBox installed for use with vagrant environments. I'm running this on a i5 with 8GB and non-SSD.

For the Windows VM, I have it set to use 2GB of RAM. I use it mainly for Office and Visual Studio. There haven't really been any performance issues using it this way, but it depends on the size and complexity of the projects you are compiling in VS.

As far as hypervisors go, I haven't looked at Xen in a while, but from what I remember it was a bare-metal hypervisor that is basically KVM at the core. If that is still the case, you are left with VMware Workstation or VirtualBox. I like both, but for me VMware seems to perform a little better plus I can use it to access my ESX clusters. Either one should work well though.

For my workflow, I usually use two workspaces with a web browser and terminal in one, and VMware Workstation in another. The only issue that occasionally bothers me is when I attempt to use elementary shortcuts while in the Windows VM.

Overall, I really like the workflow. Try it for a week or two and switch back if you don't like it.


Programs scroll/slider-bar inconsistency in Freya

Just wanted to come back and give an update on this problem.  I found the answer to this is:  go to your /user/share/themes/elementary/gtk-3.0/gtk-widgets.css and open it as root (in order to make changes to it).

Once you open gtk-widgets.css, use the term 'slider-width' and within the gtk-widgets.css file it should popup no less than five times.  Here is each entry and what I changed them to, to get some really, fat, juicy scrollbars for everything else inside ElementaryOS that the first fix didn't handle (in my original post):

.scale {
    -GtkScale-slider-length: 22;
    -GtkRange-slider-width: 62;
    -GtkRange-trough-border: 16;

.scrollbar {
    background-image: none;
    border-style: solid;
    -GtkRange-trough-border: 2;
    -GtkScrollbar-has-backward-stepper: false;
    -GtkScrollbar-has-forward-stepper: false;
    -GtkRange-slider-width: 40;
    -GtkScrollbar-min-slider-length: 30;

.scrollbar:backdrop {
    -GtkRange-trough-border: 5;
    -GtkRange-slider-width: 10;

.scrollbar.slider:insensitive {
    -GtkRange-slider-width: 10;

GtkSwitch {
    font: 1;
    -GtkSwitch-slider-width: 68; (this last value is what was changed in my original post, but it never worked for everything (i.e. like Firefox, etc...see above pic...turns out the other 4 values needed changed too)

Please note you can play with these figures to get what you want.  For me, since I have a huge desktop screen, I like scrollbars that are so fat that you can see them from 40-50ft across the room and that also, btw, take less than a micro-sec to grab and do what you want with them ;-)


Unfortunately the author of the PPA you are using hasn't built Lollypop for Ubuntu 14.04 (which is what Freya is based on), which is why you are getting an error saying the package could not be located.

You can build it yourself using the instructions: https://github.com/gnumdk/lollypop, however I'm not sure if you'll be able to install the required dependencies in Freya.

$ git clone https://github.com/gnumdk/lollypop.git
$ cd lollypop
$ sudo apt install autoconf libglib2.0-dev intltool yelp-tools libgirepository1.0-dev libgtk-3-dev python3 python-cairo python-dbus python-gobject python-sqlite gir1.2-gst-plugins-base-1.0 gir1.2-totem-plparser-1.0

$ ./autogen.sh
$ make
$ sudo make install


Two-finger Scroll is not working for my touchpad of ASUS X200MA

If you use synaptics driver you will probably have the synclient program installed. In terminal have a look at your current touchpad settings:

$ synclient -l | sort
(Of course it will show the settings without the "sort" - but it is much easier to find settings when they are listed in alphabetically order)

You will get a list with many settings. We are interested in the option "VertTwoFingerScroll". If the output is "VertTwoFingerScroll = 0" the option is disabled. To enable try

$ synclient VertTwoFingerScroll=1

Hope this helps.


“Failed to fetch updates” in App Center while using Elementary OS Loki

After Researching all day i finally found the answer. I hope this helps someone..

First open "Software & Updates" and click on the "Other Software" tab for my issue, The box at the top named "cdrom:[elementary OS 0.4.1 Loki-Stable amd64 (201880214)]/xenial" was "checked" or selected and it shouldn't have been. i unchecked and it was fixed.


keyboard shortcut to force dock to appear

Unfortunately no. However, if necessary you can make a request for this feature at https://launchpad.net/elementaryos . Otherwise, you can follow these steps to (kind of) peek at the dock:

Hold down control and right click the dock at the same time.
Select preferences.
When the window appears, select the "Behaviour" category.
In the drop down, select "Dodge active window" (if it isn't already turned on. If it is, please ignore steps 1-5).
Close this window.
Now, you can push Super + Space (Super is the windows key on PC's and the command (⌘) key on a Mac) to show the applications menu which will also reveal the dock.

Screenshot:

Push Super + Space and you have visibility to the dock! (push Super + Space again to close the menu and hide the dock