Çözüldü Dwm multimedya tuşları nasıl kullanılır?

  • Konuyu başlatan 401916
  • Başlangıç Tarihi
  • Mesaj 41
  • Görüntüleme 2.298
Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Çözüm
Şimdi o son attığım config'i eski haline alın. Yani ilk attığınız config'e geri dönün. Sonra o configden pamixer olan yerleri amixer olarak değiştirin.
static const char *upvol[] = { "amixer", "set", "Master", "5%+", NULL };
static const char *downvol[] = { "amixer", "set", "Master", "5%-", NULL };
static const char *mutevol[] = { "amixer", "set", "Master", "toggle", NULL };
@Alq soyle bir sey mi oluyor son durumda?
Kod:
 { modkey, XK_F3, spawn, {.v = downvol } },
        { modkey, XK_F0, spawn, {.v = mutevol } },
        { modkey, XK_F4, spawn, {.v = upvol } },
 
Evet. Compile edip dener misiniz?
Hata aldim derlerken.
Kod:
rm -f dwm drw.o dwm.o util.o dwm-6.2.tar.gz
dwm build options:
CFLAGS   = -std=c99 -pedantic -Wall -Wno-deprecated-declarations -Os -I/usr/X11R6/include -I/usr/include/freetype2 -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_POSIX_C_SOURCE=2 -DVERSION="6.2" -DXINERAMA
LDFLAGS  = -L/usr/X11R6/lib -lX11 -lXinerama -lfontconfig -lXft -lImlib2
CC       = tcc
tcc -c -std=c99 -pedantic -Wall -Wno-deprecated-declarations -Os -I/usr/X11R6/include -I/usr/include/freetype2 -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_POSIX_C_SOURCE=2 -DVERSION=\"6.2\" -DXINERAMA drw.c
tcc -c -std=c99 -pedantic -Wall -Wno-deprecated-declarations -Os -I/usr/X11R6/include -I/usr/include/freetype2 -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_POSIX_C_SOURCE=2 -DVERSION=\"6.2\" -DXINERAMA dwm.c
In file included from dwm.c:325:
config.h:102: error: declaration expected
make: *** [Makefile:18: dwm.o] Error 1
 
Şu an okuldayım. Eve gidince atacağım.
Tamam uygun olunca etiketlerseniz sevinirim.
Hocam bu arada şuanda çalışıyor olabilir. Deneseniz bi.
static const char *upvol[] = { "pamixer --increase 5", NULL };
static const char *downvol[] = { "pamixer --decrease 5", NULL };
static const char *mutevol[] = { "pamixer --toggle-mute", NULL };

Bu satırlardaki pamixer'ı amixer olarak değiştirerek compile edin. En son yaptığımız değişiklikleri geri alıp.
 
Son düzenleme:
Şimdi o son attığım config'i eski haline alın. Yani ilk attığınız config'e geri dönün. Sonra o configden pamixer olan yerleri amixer olarak değiştirin.
static const char *upvol[] = { "amixer", "set", "Master", "5%+", NULL };
static const char *downvol[] = { "amixer", "set", "Master", "5%-", NULL };
static const char *mutevol[] = { "amixer", "set", "Master", "toggle", NULL };
 
Çözüm
Şimdi o son attığım config'i eski haline alın. Yani ilk attığınız config'e geri dönün. Sonra o configden pamixer olan yerleri amixer olarak değiştirin.
static const char *upvol[] = { "amixer", "set", "Master", "5%+", NULL };
static const char *downvol[] = { "amixer", "set", "Master", "5%-", NULL };
static const char *mutevol[] = { "amixer", "set", "Master", "toggle", NULL };
Her seyi ayarladim. Yine de derlerken hata aliyorum.
 

Technopat Haberler

Geri
Yukarı