W starszych wersjach Plasmy aby mieć sesję Kde/Openbox wystarczyła instalacja pakietu openbox-kde-session. W nowszych wersjach Plasmy począwszy ood wersjii 5.17 to nie wystarcza.
Postępujemy następująco, instalujemy paczkę openbox-kde, w Ubuntu wydajemy polecenie:
sudo apt install openbox-kde-session openbox
Następnie przechdzimy do katalogu /usr/share/xsessions i jako root edytujemy plik openbox-kde.desktop. Kasujemy jego całą zawartość i wprowadzamy:
[Desktop Entry]
Type=XSession
Name=KDE/Openbox
DesktopNames=KDE
Comment=Use the Openbox window manager inside of the K Desktop Environment
Exec=env KDEWM=/usr/bin/openbox /usr/bin/startplasma-x11
Uruchamiamy ponownie komputer i w menadżerze logowania wybieramy KDE/Openbox
To wszystko.
sobota, 2 maja 2020
środa, 22 kwietnia 2020
Rhythmbox brak ikony w tacce systemowej
Rhythmbox to świetny odtwarzacz muzyki dla Linuksa. Jednak standardowo nie posiada ikony w tacce systemowej. Rozwiązaniem jest wydanie dwóch poleceń w terminalu:
wget https://github.com/mendhak/rhythmbox-tray-icon/raw/master/rhythmbox-tray-icon.zip
unzip -u rhythmbox-tray-icon.zip -d ~/.local/share/rhythmbox/plugins
Uruchom teraz Rhythmox i w plugins zaznacz Tray Icon.
To wszystko.
wget https://github.com/mendhak/rhythmbox-tray-icon/raw/master/rhythmbox-tray-icon.zip
unzip -u rhythmbox-tray-icon.zip -d ~/.local/share/rhythmbox/plugins
Uruchom teraz Rhythmox i w plugins zaznacz Tray Icon.
To wszystko.
środa, 25 kwietnia 2018
Dwie sesje graficzne w Linuksie
W Linuksie możliwe jest uruchomienie dwóch sesji graficznych. Ja mam tak ustawione, że na pierwszej konsoli uruchamiam Enlightenment, a na drugiej Fluxbox.
Uruchomienie Enlightenment na pierwszej konsoli.
Najpierw w pliku w katalogu domowym ~/.xinitrc (jeżeli go nie ma to go stwórz) dodałem taki wpis:
exec enlightenment_start
Teraz przełączam się na pierwszą konsolę naciskając jednocześnie Ctrl+Alt+F1, loguję się i wydaję polecenie:
startx -- :1
uruchomi się sesja Enlightenment na pierwszej konsoli:
Uruchomienie Fluxbox na drugiej konsoli.
Najpierw przełącz sie na drugą konsolę naciskając jednocześnie Ctrl+Alt F2, zaloguj się i wydaj polecenie:
startx fluxbox -- :2
uruchomi się sesja Fluxbox z xterm (którego nie zamykaj, możesz go zminimalizować) na drugiej konsoli:
Przełączasz się między sesjami naciskając jednocześnie Ctrl+Alt+F1 i Ctrl+Alt+F2
czwartek, 18 maja 2017
Enlightenment stalonetray
Enlightenmet DE nie posiada prawidłowej tacki systemowej, znaczy się posiada ale nie dokuje się większość aplikacji. Z pomocą przychodzi stalonetray. W Ubuntu instalujemy:
sudo apt-get install stalonetray
Najpierw ustaw w Enlightenment Aplikacje przy uruchomianiu w Panelu ustawień, możesz tam dodać sieć, menadżer schowka itp. Wyloguj się zaloguj ponownie, za pomocą Run Everything uruchom stalonetray.
Na początku jednak utwórz w katalogu domowym ukryty plik .stalonetrayrc o zawartści:
# This is sample ~/.stalonetrayrc, resembling default configuration.
# Remember: command line parameters take precedence.
#
# Directives introduced in 0.8 are marked with "NEW in 0.8"
#
####################################################################
#
# stalonetray understands following directives
#
####################################################################
# background <color> # color can be specified as an HTML hex triplet or
# as a name from rgb.txt, note that '#' must be quoted
background "#777777"
# decorations <decspec> # set trays window decorations; possible values for
# decspec are: all, title, border, none
decorations title
# display <display name> # as usual
# dockapp_mode <mode> # set dockapp mode, which can be either simple (for
# e.g. OpenBox, wmaker for WindowMaker, or none
# (default). NEW in 0.8.
dockapp_mode none
# fuzzy_edges [<level>] # enable fuzzy edges and set fuzziness level. level
# can be from 0 (disabled) to 3; this setting works
# with tinting and/or transparent and/or pixmap
# backgrounds
fuzzy_edges 0
# geometry <geometry> # tray's geometry in standard X notation; width and
# height are specified in slot_size multiples
geometry 1x1+0+1
# grow_gravity <gravity> # one of N, S, E, W, NW, NE, SW, SE; tray will grow
# in the direction opposite to one specified by
# grow_gravity; if horizontal or vertical
# direction is not specified, tray will not grow in
# that direction
grow_gravity N
# icon_gravity <gravity> # icon placement gravity, one of NW, NE, SW, SE
icon_gravity N
# icon_size <int> # specifies dimensions of typical icon slot
icon_size 32
# log_level <level> # controls the amount of logging output, level can
# be err (default), info, or trace (enabled only
# when stalonetray configured with --enable-debug)
# NEW in 0.8.
log_level err
# kludges kludge[,kludge] # enable specific kludges to work around
# non-conforming WMs and/or stalonetray bugs.
# NEW in 0.8. Argument is a
# comma-separated list of
# * fix_window_pos - fix tray window position on
# erroneous moves by WM
# * force_icon_size - ignore resize events on all
# icons; force their size to be equal to
# icon_size
# * use_icon_hints - use icon window hints to
# dtermine icon size
# max_geometry <geometry> # maximal tray dimensions; 0 in width/height means
# no limit
max_geometry 0x0
# no_shrink [<bool>] # disables shrink-back mode
no_shrink false
# parent_bg [<bool>] # whether to use pseudo-transparency
# (looks better when reparented into smth like FvwmButtons)
parent_bg false
# pixmap_bg <path_to_xpm> # use pixmap from specified xpm file for (tiled) background
# pixmap_bg /home/user/.stalonetraybg.xpm
# scrollbars <mode> # enable/disable scrollbars; mode is either
# vertical, horizontal, all or none (default)
# NEW in 0.8.
scrollbars none
# scrollbars-size <size> # scrollbars step in pixels; default is slot_size / 4
# scrollbars-step 8
# scrollbars-step <step> # scrollbars step in pixels; default is slot_size / 2
# scrollbars-step 32
# slot_size <int> # specifies size of icon slot, defaults to
# icon_size NEW in 0.8.
# skip_taskbar [<bool>] # hide tray`s window from the taskbar
skip_taskbar false
# sticky [<bool>] # make a tray`s window sticky across the
# desktops/pages
sticky true
# tint_color <color> # set tinting color
tint_color white
# tint_level <level> # set tinting level; level ranges from 0 (disabled)
# to 255
tint_level 0
# transparent [<bool>] # whether to use root-transparency (background
# image must be set with Esetroot or compatible utility)
transparent true
# vertical [<bool>] # whether to use vertical layout (horisontal layout
# is used by default)
vertical false
# window_layer <layer> # set the EWMH-compatible window layer; one of:
# bootom, normal, top
window_layer normal
# window_strut <mode> # enable/disable window struts for tray window (to
# avoid converting of tray window by maximized
# windows); mode defines to which screen border tray
# will be attached; it can be either top, bottom,
# left, right, none or auto (default)
window_strut auto
# window_type <type> # set the EWMH-compatible window type; one of:
# desktop, dock, normal, toolbar, utility
window_type dock
# xsync [<bool>] # whether to operate on X server synchronously (SLOOOOW)
xsync false
Okienko stalonetray możesz przesuwać w dowolne miejsce na ekranie.
To wszystko.
sudo apt-get install stalonetray
Najpierw ustaw w Enlightenment Aplikacje przy uruchomianiu w Panelu ustawień, możesz tam dodać sieć, menadżer schowka itp. Wyloguj się zaloguj ponownie, za pomocą Run Everything uruchom stalonetray.
Na początku jednak utwórz w katalogu domowym ukryty plik .stalonetrayrc o zawartści:
# This is sample ~/.stalonetrayrc, resembling default configuration.
# Remember: command line parameters take precedence.
#
# Directives introduced in 0.8 are marked with "NEW in 0.8"
#
####################################################################
#
# stalonetray understands following directives
#
####################################################################
# background <color> # color can be specified as an HTML hex triplet or
# as a name from rgb.txt, note that '#' must be quoted
background "#777777"
# decorations <decspec> # set trays window decorations; possible values for
# decspec are: all, title, border, none
decorations title
# display <display name> # as usual
# dockapp_mode <mode> # set dockapp mode, which can be either simple (for
# e.g. OpenBox, wmaker for WindowMaker, or none
# (default). NEW in 0.8.
dockapp_mode none
# fuzzy_edges [<level>] # enable fuzzy edges and set fuzziness level. level
# can be from 0 (disabled) to 3; this setting works
# with tinting and/or transparent and/or pixmap
# backgrounds
fuzzy_edges 0
# geometry <geometry> # tray's geometry in standard X notation; width and
# height are specified in slot_size multiples
geometry 1x1+0+1
# grow_gravity <gravity> # one of N, S, E, W, NW, NE, SW, SE; tray will grow
# in the direction opposite to one specified by
# grow_gravity; if horizontal or vertical
# direction is not specified, tray will not grow in
# that direction
grow_gravity N
# icon_gravity <gravity> # icon placement gravity, one of NW, NE, SW, SE
icon_gravity N
# icon_size <int> # specifies dimensions of typical icon slot
icon_size 32
# log_level <level> # controls the amount of logging output, level can
# be err (default), info, or trace (enabled only
# when stalonetray configured with --enable-debug)
# NEW in 0.8.
log_level err
# kludges kludge[,kludge] # enable specific kludges to work around
# non-conforming WMs and/or stalonetray bugs.
# NEW in 0.8. Argument is a
# comma-separated list of
# * fix_window_pos - fix tray window position on
# erroneous moves by WM
# * force_icon_size - ignore resize events on all
# icons; force their size to be equal to
# icon_size
# * use_icon_hints - use icon window hints to
# dtermine icon size
# max_geometry <geometry> # maximal tray dimensions; 0 in width/height means
# no limit
max_geometry 0x0
# no_shrink [<bool>] # disables shrink-back mode
no_shrink false
# parent_bg [<bool>] # whether to use pseudo-transparency
# (looks better when reparented into smth like FvwmButtons)
parent_bg false
# pixmap_bg <path_to_xpm> # use pixmap from specified xpm file for (tiled) background
# pixmap_bg /home/user/.stalonetraybg.xpm
# scrollbars <mode> # enable/disable scrollbars; mode is either
# vertical, horizontal, all or none (default)
# NEW in 0.8.
scrollbars none
# scrollbars-size <size> # scrollbars step in pixels; default is slot_size / 4
# scrollbars-step 8
# scrollbars-step <step> # scrollbars step in pixels; default is slot_size / 2
# scrollbars-step 32
# slot_size <int> # specifies size of icon slot, defaults to
# icon_size NEW in 0.8.
# skip_taskbar [<bool>] # hide tray`s window from the taskbar
skip_taskbar false
# sticky [<bool>] # make a tray`s window sticky across the
# desktops/pages
sticky true
# tint_color <color> # set tinting color
tint_color white
# tint_level <level> # set tinting level; level ranges from 0 (disabled)
# to 255
tint_level 0
# transparent [<bool>] # whether to use root-transparency (background
# image must be set with Esetroot or compatible utility)
transparent true
# vertical [<bool>] # whether to use vertical layout (horisontal layout
# is used by default)
vertical false
# window_layer <layer> # set the EWMH-compatible window layer; one of:
# bootom, normal, top
window_layer normal
# window_strut <mode> # enable/disable window struts for tray window (to
# avoid converting of tray window by maximized
# windows); mode defines to which screen border tray
# will be attached; it can be either top, bottom,
# left, right, none or auto (default)
window_strut auto
# window_type <type> # set the EWMH-compatible window type; one of:
# desktop, dock, normal, toolbar, utility
window_type dock
# xsync [<bool>] # whether to operate on X server synchronously (SLOOOOW)
xsync false
Okienko stalonetray możesz przesuwać w dowolne miejsce na ekranie.
To wszystko.
niedziela, 12 marca 2017
Trinity Could not find mime type application/octet-stream
Ostatnio pod Trinity DE po zalogowaniu na początku wyskakiwał mi ten komunikat. Rozwiązaniem jest dodanie typu octet-stream w Centrum sterowania --> Składniki TDE --> Skojarzenia plików --> sekcja application o pustej wartości. Należy się wylogować i zalogować ponownie.
wtorek, 31 stycznia 2017
Kubuntu 16.10 Chromium, Kmail, mailto links, http links
Okazało się, że nie wystarczy ustawić Chromium i Kmail jako domyślne aplikacje, ponieważ jak otwierałem link http w Kmail to otwierał mi się Firefox :-), a jak otwierałem link mailto w Chromium to otwierał mi się Claws-mail :-).
Aby naprawić działanie linków http należy w katalogu domowym ~/.kde/share/config w pliku kdeglobals w sekcji [General] wprowadzić wartość BrowserApplication[$e]=chromium. Po tej zmianie należy się wylogować i zalogować ponownie.
Aby naprawić działanie linków mailto w Chromium należy w terminalu wydać polecenie:
xdg-mime default KMail2.desktop x-scheme-handler/mailto
Aby naprawić działanie linków http należy w katalogu domowym ~/.kde/share/config w pliku kdeglobals w sekcji [General] wprowadzić wartość BrowserApplication[$e]=chromium. Po tej zmianie należy się wylogować i zalogować ponownie.
Aby naprawić działanie linków mailto w Chromium należy w terminalu wydać polecenie:
xdg-mime default KMail2.desktop x-scheme-handler/mailto
To wszystko.
czwartek, 29 września 2016
Window Maker nie działa wmweather
Od jakiegoś czasu nie działał mi aplet pogody na Window Maker. Okazało się że serwis pogodowy obsługujący aplet przestał działać. Znalazłem w sieci poprawione źródła programu : https://people.debian.org/~godisch/wmweather/
Pobieramy najnowszy plik: wmweather-2.4.6.tar.gz i standardowo go kompilujemy po rozpakowaniu:
cd ~/Pobrane/wmweather-2.4.6/src
./configure
make
sudo make install
Jeżeli w czasie kompilacji wyjdą niespełnione zależności to je zainstaluj. Programik instaluje się w /usr/local/bin.
Uruchamiamy go poleceniem w Window Maker (Run...):
/usr/local/bin/wmweather -s EPWR
Kod stacji METAR EPWR jest to moje miasto Wrocław, znajdź w sieci kod METAR swojej miejscowości.
Pobieramy najnowszy plik: wmweather-2.4.6.tar.gz i standardowo go kompilujemy po rozpakowaniu:
cd ~/Pobrane/wmweather-2.4.6/src
./configure
make
sudo make install
Jeżeli w czasie kompilacji wyjdą niespełnione zależności to je zainstaluj. Programik instaluje się w /usr/local/bin.
Uruchamiamy go poleceniem w Window Maker (Run...):
/usr/local/bin/wmweather -s EPWR
Kod stacji METAR EPWR jest to moje miasto Wrocław, znajdź w sieci kod METAR swojej miejscowości.
Subskrybuj:
Posty (Atom)