Fluxbox konfiguracja i ikona głosu

Zagadnienia dotyczące menadżerów okien, środowisk graficznych - X, KDE, GNOME, Fluxbox, XFCE., Compiz itp.
kyuzo
Posty: 37
Rejestracja: 14 grudnia 2016, 14:30

Fluxbox konfiguracja i ikona głosu

Post autor: kyuzo »

Witam czy jest możliwość dodania jakiejś ikony regulacji głośności na panelu fluxbox? Dodałem co prawda Volumeicon i Kmix, ale chciałbym taką ikonę w której kółkiem myszy mogę zwiększyć i zmniejszyć głośność.
Tu pod fluxbox przesuwają mi się programy, a nie chcę innego panelu tint2.
Awatar użytkownika
ilin
Senior Member
Posty: 2292
Rejestracja: 26 sierpnia 2007, 11:54
Lokalizacja: PRLu

Re: Fluxbox konfiguracja i ikona głosu

Post autor: ilin »

Da się za pomocą volumeicon.

Pokaż plik ~/.fluxbox/keys
kyuzo
Posty: 37
Rejestracja: 14 grudnia 2016, 14:30

Re: Fluxbox konfiguracja i ikona głosu

Post autor: kyuzo »

Kod: Zaznacz cały

# click on the desktop to get menus
OnDesktop Mouse1 :HideMenus
OnDesktop Mouse2 :WorkspaceMenu
OnDesktop Mouse3 :RootMenu

# scroll on the desktop to change workspaces
OnDesktop Mouse4 :PrevWorkspace
OnDesktop Mouse5 :NextWorkspace

# scroll on the toolbar to change current window
OnToolbar Mouse4 :PrevWindow {static groups} (iconhidden=no)
OnToolbar Mouse5 :NextWindow {static groups} (iconhidden=no)

# alt + left/right click to move/resize a window
OnWindow Mod1 Mouse1 :MacroCmd {Raise} {Focus} {StartMoving}
OnWindowBorder Move1 :StartMoving

OnWindow Mod1 Mouse3 :MacroCmd {Raise} {Focus} {StartResizing NearestCorner}
OnLeftGrip Move1 :StartResizing bottomleft
OnRightGrip Move1 :StartResizing bottomright

# alt + middle click to lower the window
OnWindow Mod1 Mouse2 :Lower

# control-click a window's titlebar and drag to attach windows
OnTitlebar Control Mouse1 :StartTabbing

# double click on the titlebar to shade
OnTitlebar Double Mouse1 :Shade

# left click on the titlebar to move the window
OnTitlebar Mouse1 :MacroCmd {Raise} {Focus} {ActivateTab}
OnTitlebar Move1  :StartMoving

# middle click on the titlebar to lower
OnTitlebar Mouse2 :Lower

# right click on the titlebar for a menu of options
OnTitlebar Mouse3 :WindowMenu

# alt-tab
Mod1 Tab :NextWindow {groups} (workspace=[current])
Mod1 Shift Tab :PrevWindow {groups} (workspace=[current])

# cycle through tabs in the current window
Mod4 Tab :NextTab
Mod4 Shift Tab :PrevTab

# go to a specific tab in the current window
Mod4 1 :Tab 1
Mod4 2 :Tab 2
Mod4 3 :Tab 3
Mod4 4 :Tab 4
Mod4 5 :Tab 5
Mod4 6 :Tab 6
Mod4 7 :Tab 7
Mod4 8 :Tab 8
Mod4 9 :Tab 9

# open a terminal
Mod1 F1 :Exec x-terminal-emulator

# open a dialog to run programs
Mod1 F2 :Exec fbrun

# volume settings, using common keycodes
# if these don't work, use xev to find out your real keycodes
176 :Exec amixer sset Master,0 1+
174 :Exec amixer sset Master,0 1-
160 :Exec amixer sset Master,0 toggle

# current window commands
Mod1 F4 :Close
Mod1 F5 :Kill
Mod1 F9 :Minimize
Mod1 F10 :Maximize
Mod1 F11 :Fullscreen

# open the window menu
Mod1 space :WindowMenu

# exit fluxbox
Control Mod1 Delete :Exit

# change to previous/next workspace
Control Mod1 Left :PrevWorkspace
Control Mod1 Right :NextWorkspace

# send the current window to previous/next workspace
Mod4 Left :SendToPrevWorkspace
Mod4 Right :SendToNextWorkspace

# send the current window and follow it to previous/next workspace
Control Mod4 Left :TakeToPrevWorkspace
Control Mod4 Right :TakeToNextWorkspace

# change to a specific workspace
Control F1 :Workspace 1
Control F2 :Workspace 2
Control F3 :Workspace 3
Control F4 :Workspace 4
Control F5 :Workspace 5
Control F6 :Workspace 6
Control F7 :Workspace 7
Control F8 :Workspace 8
Control F9 :Workspace 9
Control F10 :Workspace 10
Control F11 :Workspace 11
Control F12 :Workspace 12

# send the current window to a specific workspace
Mod4 F1 :SendToWorkspace 1
Mod4 F2 :SendToWorkspace 2
Mod4 F3 :SendToWorkspace 3
Mod4 F4 :SendToWorkspace 4
Mod4 F5 :SendToWorkspace 5
Mod4 F6 :SendToWorkspace 6
Mod4 F7 :SendToWorkspace 7
Mod4 F8 :SendToWorkspace 8
Mod4 F9 :SendToWorkspace 9
Mod4 F10 :SendToWorkspace 10
Mod4 F11 :SendToWorkspace 11
Mod4 F12 :SendToWorkspace 12

# send the current window and change to a specific workspace
Control Mod4 F1 :TakeToWorkspace 1
Control Mod4 F2 :TakeToWorkspace 2
Control Mod4 F3 :TakeToWorkspace 3
Control Mod4 F4 :TakeToWorkspace 4
Control Mod4 F5 :TakeToWorkspace 5
Control Mod4 F6 :TakeToWorkspace 6
Control Mod4 F7 :TakeToWorkspace 7
Control Mod4 F8 :TakeToWorkspace 8
Control Mod4 F9 :TakeToWorkspace 9
Control Mod4 F10 :TakeToWorkspace 10
Control Mod4 F11 :TakeToWorkspace 11
Control Mod4 F12 :TakeToWorkspace 12
Mam jeszcze jeden problem, po restarcie nie uruchamia mi się tapeta, mimo że już dodałem do pliku autostart.sh odpowiedni wpis, dodałem też do startup w katalogu .fluxbox. Nadałem chmod +x, z konsoli jak wklepuje feh to działa do następnego uruchomienia systemu. Natomiast Conky i kmix działa po restarcie.

Kod: Zaznacz cały

#!/bin/bash
/usr/bin/feh --bg-scale /home/kyuzo/.fluxbox/backgrounds/moon_and_ocean-wallpaper-1366x768.jpg &
/home/kyuzo/.autostart &
/usr/bin/kmix &

Kod: Zaznacz cały

# Applications you want to run with fluxbox.
# MAKE SURE THAT APPS THAT KEEP RUNNING HAVE AN ''&'' AT THE END.
#
# unclutter -idle 2 &
# wmnd &
# wmsmixer -w &
feh --bg-scale /home/kyuzo/.fluxbox/backgrounds/moon_and_ocean-wallpaper-1366x768.jpg &
/home/kyuzo/.autostart &
/usr/bin/kmix &
# idesk &
#
# Debian-local change:
Awatar użytkownika
ilin
Senior Member
Posty: 2292
Rejestracja: 26 sierpnia 2007, 11:54
Lokalizacja: PRLu

Re: Fluxbox konfiguracja i ikona głosu

Post autor: ilin »

Zakomentuj te dwa wpisy

Kod: Zaznacz cały

OnDesktop Mouse4 :PrevWorkspace
OnDesktop Mouse5 :NextWorkspace
Ja zawsze volumeicon używałem.
Nie wiem jak to z kmixem będzie współgrało.

Co do tapety ja mam tak ( miałem bo obecnie nie używam fluxboxa.)

Kod: Zaznacz cały

cat ~/.fluxbox/startup 
#!/bin/sh
#
# fluxbox startup-script:
#
# Lines starting with a '#' are ignored.

# Change your keymap:
xmodmap "/home/adam/.Xmodmap"

# Applications you want to run with fluxbox.
# MAKE SURE THAT APPS THAT KEEP RUNNING HAVE AN ''&'' AT THE END.
#
# unclutter -idle 2 &
# wmnd &
# wmsmixer -w &
# idesk &
#
#conky&
nm-applet&
sleep 15 && volumeicon&
#conky -c /home/adam/c.txt&
xrdb -merge ~/.Xdefaults &
# Debian-local change:
#   - fbautostart has been added with a quick hack to check to see if it
#     exists. If it does, we'll start it up by default.
which fbautostart > /dev/null
if [ $? -eq 0 ]; then
    fbautostart
fi

# And last but not least we start fluxbox.
# Because it is the last app you have to run it with ''exec'' before it.
fbsetbg -l
exec fluxbox
# or if you want to keep a log:
# exec fluxbox -log "/home/adam/.fluxbox/log"
kyuzo
Posty: 37
Rejestracja: 14 grudnia 2016, 14:30

Re: Fluxbox konfiguracja i ikona głosu

Post autor: kyuzo »

Dzięki z Volumeicon już działa. A co do startu tapety to zakomentowałem wpis feh, w konsoli wywołałem tapetę tym poleceniem:

Kod: Zaznacz cały

fbsetbg -f /home/kyuzo/Obrazy/seealpsee_lake_switzerland-wallpaper-1366x768.jpg
Dodałem wpis

Kod: Zaznacz cały

fbsetbg -l
do pliku ~/.fluxbox/startup, ale przy ponownym uruchomieniu pokazała się tylko przez chwilę i zasłoniła ją potem ta czarna standardowa z wielkim napisem fluxbox.

Jeszcze jeden problem się pojawił, jak uruchomię menadżer plików nemo, to pod prawym przyciskiem myszy nie mogę włączyć menu fluxbox. Tylko wyświetla się tak pod prawo klikiem jak by cały ekran był przesłonięty tym nemo.

Moderowano: Uzupełniono znaczniki code
Awatar użytkownika
ilin
Senior Member
Posty: 2292
Rejestracja: 26 sierpnia 2007, 11:54
Lokalizacja: PRLu

Re: Fluxbox konfiguracja i ikona głosu

Post autor: ilin »

Twoim problemem jest nemo.
Używaj jako menadżera plików thunara bądz pcmanfm
kyuzo
Posty: 37
Rejestracja: 14 grudnia 2016, 14:30

Re: Fluxbox konfiguracja i ikona głosu

Post autor: kyuzo »

Tak domyśliłem się aby zastąpić go Thunarem, to nemo lubiłem bo ma opcje jak dolphin podziału ekranu na dwie części. Nadal jednak mam problem z tapetą, Volumeicon też nie chce przy starcie się uruchomić, czasem działa z konsoli, a czasem nie. Znowu jak nie dodam kmix do uruchamianych programów przy starcie, to nie mam działających przycisków w laptopie do regulacji głosu f11, f12.
Awatar użytkownika
ilin
Senior Member
Posty: 2292
Rejestracja: 26 sierpnia 2007, 11:54
Lokalizacja: PRLu

Re: Fluxbox konfiguracja i ikona głosu

Post autor: ilin »

Kod: Zaznacz cały

sleep 15 && volumeicon&
pcmanfm ma możliwość podziału na dwie części klawiszem F3

U mnie klawisze głośności w laptopie działają.
Ale używam pulseadio
kyuzo
Posty: 37
Rejestracja: 14 grudnia 2016, 14:30

Re: Fluxbox konfiguracja i ikona głosu

Post autor: kyuzo »

Tak więc, pobieżnie chyba rozwiązałem problem. Też się domyśliłem z tym opóźnionym startem tych programów. Usunąłem całkowicie plik autostart.sh, nadałem od nowa prawa wykonalności

Kod: Zaznacz cały

chmod +x .fluxbox/startup
Dodałem do autostartu Volumeicon z opóźnieniem czasowym i kmix abym mógł sterować przyciskami głosu na klawiaturze( nie wiem jeszcze jak wyłączyć ikonę kmix, żeby się nie pojawiała na panelu fluxbox, ale aby on działał sobie w tle. Jak odznaczę "Dock in system tray" to nie działa przyciszanie, podgłaszanie z klawiatury.).
Tapetę też rozwiązałem opóźnieniem czasowym. Co jest lżejsze dla procesora feh czy fbsetbg?

Kod: Zaznacz cały

#!/bin/sh
#
# fluxbox startup-script:
#
# Lines starting with a '#' are ignored.

# Change your keymap:
xmodmap "/home/kyuzo/.Xmodmap"

# Applications you want to run with fluxbox.
# MAKE SURE THAT APPS THAT KEEP RUNNING HAVE AN ''&'' AT THE END.
#
# unclutter -idle 2 &
# wmnd &
# wmsmixer -w &
#sleep && /usr/bin/feh --bg-scale /home/kyuzo/.fluxbox/backgrounds/moon_and_ocean-wallpaper-1366x768.jpg &
sleep 20 && fbsetbg -f /home/kyuzo/Obrazy/seealpsee_lake_switzerland-wallpaper-1366x768.jpg &
#/home/kyuzo/.autostart &
/usr/bin/kmix &
sleep 15 && volumeicon &
sleep 10 && conky -c ~/.conky/conky_grey/conkyrc_grey &
# idesk &
#
# Debian-local change:
#   - fbautostart has been added with a quick hack to check to see if it
#     exists. If it does, we'll start it up by default.
which fbautostart > /dev/null
if [ $? -eq 0 ]; then
    fbautostart
fi

# And last but not least we start fluxbox.
# Because it is the last app you have to run it with ''exec'' before it.
#fbsetbg -l &
exec fluxbox
# or if you want to keep a log:
# exec fluxbox -log "/home/kyuzo/.fluxbox/log"
#/home/kyuzo/.fluxbox/autostart.sh &
Awatar użytkownika
ilin
Senior Member
Posty: 2292
Rejestracja: 26 sierpnia 2007, 11:54
Lokalizacja: PRLu

Re: Fluxbox konfiguracja i ikona głosu

Post autor: ilin »

kyuzo pisze:Co jest lżejsze dla procesora feh czy fbsetbg?
To pytanie jest bez sensu.

fbsetbg nie jest "programem" tylko wrapperem wykorzystującym jakiś program graficzny np. feh do ustawienia tapety.
ODPOWIEDZ