PS.....Ради эксперимента попытался убить сессию теми же командами, что и ты - получил те же ошибки
Или из под рута нельзя убить сессию пользователя?
to vasek

Вы немного неправильно поняли - я убиваю сессию пользователя находясь на другой tty и залогинившись под рутом.
Т.е. картина такова:
tty1, tty2 - сессии юзера
пусть будет tty3 - сессия рута, с этой же сессии пытаемся убить сессию пользователя на tty2

(подправил первый пост для большей ясности)
antiron
ero
Xinitrc так и не нашел сколько не искал
после установки xorg-xinit,
$ cp /etc/skel/.xinitrc ~/.xinitrc
копируем под обычным пользователем!
А почему бы не выделить раздел под темы про systemd и его компоненты?
Нужна помощь гуру. Не убивается сессия обычного пользователя. Пользователь залогинен на tty1 и tty2. root залогинился на tty3, root пытается убить сессию пользователя на tty2 (sesion 3)
[[email protected] systemdx-lib]# loginctl --version
systemd 208
+PAM -LIBWRAP -AUDIT -SELINUX -IMA -SYSVINIT +LIBCRYPTSETUP +GCRYPT +ACL +XZ
[[email protected] systemdx-lib]# whoami
root
[[email protected] systemdx-lib]# loginctl list-sessions
   SESSION        UID USER             SEAT
         1       1000 user             seat0
         3       1000 user             seat0
2 sessions listed.
[[email protected] systemdx-lib]# loginctl session-status --full --no-pager 3
3 - user (1000)
	   Since: Вс 2014-01-26 22:27:21 NOVT; 2h 8min ago
	  Leader: 501 (login)
	    Seat: seat0; vc2
	     TTY: tty2
	 Service: login; type tty; class user
	   State: online
	    Unit: session-3.scope
[[email protected] systemdx-lib]# loginctl terminate-session 3
[[email protected] systemdx-lib]# loginctl kill-session 3
Failed to issue method call: Input/output error
[[email protected] systemdx-lib]# loginctl list-sessions
   SESSION        UID USER             SEAT
         1       1000 user             seat0
         3       1000 user             seat0
2 sessions listed.
[[email protected] systemdx-lib]#
Ваши комментарии?
lampslave, в самую точку, брат!

[[email protected] user]# localectl set-x11-keymap us,ru pc104 "" grp:alt_shift_toggle
[[email protected] user]# locale
locale      localectl   localedef   locale-gen
[[email protected] user]# localectl status
   System Locale: LANG=ru_RU.utf8
                  LC_COLLATE=C
       VC Keymap: us
      X11 Layout: us,ru
       X11 Model: pc104
     X11 Options: grp:alt_shift_toggle
P.S. Соберешься в Кузбасс, уведоми меня - пивом угощу, ну или чего ты там пьешь.
Доброго времени суток!

Что-то я запутался
Имеем:
[[email protected] ~]$ systemctl --version
systemd 208
+PAM -LIBWRAP -AUDIT -SELINUX -IMA -SYSVINIT +LIBCRYPTSETUP +GCRYPT +ACL +XZ
[[email protected] ~]$ 

[[email protected] ~]$ localectl status
   System Locale: LANG=ru_RU.utf8
       VC Keymap: ru
      X11 Layout: ru,us
       X11 Model: pc105
     X11 Variant: grp:ctrl_shift_toggle
Здесь интересна строчка
 X11 Variant: grp:ctrl_shift_toggle
Т.е., судя по выхлопу, grp:ctrl_shift_toggle относится к X11 Variants.

Однако:
[[email protected] ~]$ localectl list-x11-keymap-variants --no-pager | grep grp:ctrl_shift_toggle
[[email protected] ~]$
Но:
[[email protected] ~]$ localectl list-x11-keymap-options --no-page | grep grp:ctrl_shift_toggle
grp:ctrl_shift_toggle
[[email protected] ~]$
Так все-таки, куда относится grp:ctrl_shift_toggle, к options или к variants?
to reg32:
Действительно, мой косяк :-\.
Спасибо. Исправлено.
Добавил две иконки для запуска модулей "Tracking journal in real-time" и "Udev monitor" отдельно.
Странно ... какая версия rankmirrors?
У меня :
[[email protected] ~]$ rankmirrors -v
pacman-mirrors 1.0c
[[email protected] ~]$ rankmirrors --help
usage: rankmirrors [-h] [-g] [-m {rank,random}] [-b {stable,testing,unstable}]
                   [-c COUNTRY] [-d MIRROR_DIR] [-o OUTPUT] [-t TIMEOUT] [-v]
optional arguments:
  -h, --help            show this help message and exit
  -g, --generate        generate new mirrorlist
  -m {rank,random}, --method {rank,random}
                        use generation method
  -b {stable,testing,unstable}, --branch {stable,testing,unstable}
                        use branch name
  -c COUNTRY, --country COUNTRY
                        use only mirrors from country[,country,...]
  -d MIRROR_DIR, --mirror_dir MIRROR_DIR
                        use path as mirrorlist directory
  -o OUTPUT, --output OUTPUT
                        specify output file
  -t TIMEOUT, --timeout TIMEOUT
                        server maximum waiting time (seconds)
  -v, --version         print the pamir version
[[email protected] ~]$ file /usr/bin/rankmirrors
/usr/bin/rankmirrors: symbolic link to `/usr/bin/pacman-mirrors'
[[email protected] ~]$ file /usr/bin/pacman-mirrors
/usr/bin/pacman-mirrors: Python script, UTF-8 Unicode text executable
akorop
Выложил новую версию - 1.00. Типа релиз. Основные изменения:
  • Теперь не падает, если вручную попортить XML (кнопка "XML Edit");
  • Теперь при сохранении редактируемого файла старый файл бэкапится (опционально).

Доброго времени суток!
Эксперементировал вот с таким menu.xml
<menu id="exit-menu" label="Exit">
<item label="Shutdown">
<action name="Execute">
<command>
systemctl poweroff
</command>
</action>
</item>
<item label="Restart">
<action name="Execute">
<command>
systemctl reboot
</command>
</action>
</item>
<item label="Suspend">
<action name="Execute">
<command>
systemctl suspend
</command>
</action>
</item>
<item label="Log Out">
<action name="Execute">
<command>
openbox --exit
</command>
</action>
</item>
<item label="Hibernate">
<action name="Execute">
<command>
systemctl hibernate
</command>
</action>
</item>
</menu>
При тестировании Drag and Drop (из PcManFM 1.1.2) получил вот такой глюк:


Недоработка в функции FindIcon, лечится просто
function FindIcon(sIcon: string): string;
  var
    l: integer;
    gtk_icon: PGtkIconInfo;
    FName: string;
  begin
  result := sIcon;
  (*added by a.m.*)
  if length(result) > 0
  then begin
       if system.Pos('file://',result) = 1 then delete(result,1,7);
       end;
   result := trim(result);
  (*end of patch*)
  if (sIcon = '') or (Pos(DirectorySeparator, sIcon) <> 0) then
    exit;
  if FileExists(result) then
    exit;
  FName := ExtractFileName(sIcon);
  l := Length(ExtractFileExt(FName));
  SetLength(FName, Length(FName) - l);
  gtk_icon := gtk_icon_theme_lookup_icon(icon_theme, @FName[1],
      16, GTK_ICON_LOOKUP_NO_SVG);
  if gtk_icon <> nil then
    begin
    result := StrPas(gtk_icon_info_get_filename(gtk_icon));
    gtk_icon_info_free(gtk_icon);
    end;
  end;          
Еще одна непонятка в коде TForm1.FormDropFiles, а именно CurNode.Level с этим menu.xml всегда равен нолю. Из-за этого остальной код процедуры не отрабатывает. Вопрос Вам на засыпку: как же тогда url картинки попадает в edicon?