The problem isn't with the Bulgarian localization or anything like that, but
only with switching of keyboard layouts. In fact, I installed Trisquel 7
mini with a Bulgarian layout several weeks ago, and I use Trisquel 7
(non-mini) with a Bulgarian layout on my computer. :)
We already had a discussion about this issue here:
https://trisquel.info/en/forum/trisquel-7-keyboard-indicator#comment-55540
* Trisquel 7 (default)
On my computer, I wasn't able to do set it properly no matter what I tried.
The system settings for layouts and the setting for a layout switching
shortcuts didn't do anything. Ultimately I dealt with all the issues by
installing GNOME Shell.
But in the default installation, you can use 'ibus-setup' (from a terminal)
to set a layout switch keys and to add a layout applet on the panel. But the
layout applet doesn't show the current layout, just a keyboard icon. Also,
the 'ibus-setup' program has a very awkward interface.
The reason for all those problems is that when GNOME officially switched to
GNOME Shell, the older stuff were badly maintained. Maybe things are better
in newer version.
* Trisquel 7 mini
Trisquel mini has similar issues. I wasn't able to set a shortcut key for
switching the layout, but at least the switcher did show the current layout.
Maybe 'ibus-setup' could work for setting a keyboard switch shortcut, but I
forgot how to work with the awkward interface.
The person who is using the computer didn't care about using a shortcut key,
so I left it like this.
* Installing GNOME Shell
You can install GNOME Shell with:
sudo aptitude -R install gnome-shell
At first I had problems with logging in the GNOME session, so I installing
GDM. Later I found I had to use "System Defaults" session rather than "GNOME
session", otherwise it would only load a blank desktop and a lone mouse
cursor.
May you don't need GDM, but if you do, you can install it with:
sudo aptitude install gdm