abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 22:22 | IT novinky

    Český telekomunikační úřad zahajuje novou etapu využívání vysokofrekvenčního rádiového spektra v pásmu 26 GHz. Toto pásmo bude od 1. 7. 2026 otevřeno pro provoz moderních bezdrátových sítí, zejména sítí páté generace (5G), pevných bezdrátových přístupových sítí (FWA) a lokálních či průmyslových sítí určených například pro výrobní areály, logistická centra nebo technologické kampusy. Současně s otevřením pásma 26 GHz přistoupil ČTÚ ke zpřístupnění informací o využívání rádiových kmitočtů v tomto pásmu.

    Ladislav Hagara | Komentářů: 0
    včera 22:11 | IT novinky

    Logitech představil myš Signature Comfort Plus M850 L s polstrovanou opěrkou dlaně pro větší pohodlí a sadu s touto myší a klávesnicí s integrovanou opěrkou dlaní Signature Comfort Plus Combo MK880.

    Ladislav Hagara | Komentářů: 0
    včera 16:33 | IT novinky

    Gaël Duval se rozepsal o novinkách a plánech Murena a /e/OS. Počet uživatelů telefonů Murena a mobilního operačního systému /e/OS bez aplikací a služeb od Googlu se blíží 100 000. Ambicí je, aby se /e/OS stal třetí mobilní platformou v Evropě i na světě, s potenciálem dostat se i na PC. Blíží se vydání nové verze 4 s funkcemi zálohování a obnova, import e-mailů z Gmailu a rozpoznávání hlasu. Murena Workspace přinese videohovory, elektronický podpis a správu zařízení (MDM).

    Ladislav Hagara | Komentářů: 4
    včera 15:22 | Komunita

    Dnes a zítra probíhá Ubuntu Summit 26.04. Na programu je řada zajímavých přednášek. Sledovat je lze na YouTube. Úvodní slovo měli Mark Shuttleworth a Jon Seager.

    Ladislav Hagara | Komentářů: 1
    včera 05:00 | Nová verze

    Lazygit byl vydán ve verzi 0.62.0. Jedná se o TUI (Text User Interface) nadstavbu nad gitem.

    Ladislav Hagara | Komentářů: 0
    včera 04:44 | Zajímavý článek

    Jiří Eischmann se v příspěvku na svém blogu o rozepsal o tom, kam se vyhledávání v jeho očích posledních 10 let posunulo, jaké má zkušenosti s AI vyhledáváním, proč na něm nechce záviset a jaké vyhledávací služby ho v poslední době zaujaly.

    Ladislav Hagara | Komentářů: 2
    včera 03:33 | Nová verze

    Wayland kompozitor Labwc byl vydán ve verzi 0.20.0. Labwc je inspirován správcem oken Openbox. Postavený je na wlroots.

    Ladislav Hagara | Komentářů: 2
    26.5. 17:00 | Nová verze

    AlmaLinux OS byl vydán ve verzích 9.8 s kódovým jménem Olive Jaguar a 10.2 s kódovým jménem Lavender Lion. Podrobnosti v poznámkách k vydání (9.8 a 10.2). Opraveny byly zranitelnosti Copy Fail (CVE-2026-31431), Dirty FRAG, Fragnesia (CVE-2026-46300), nginx Rift (CVE-2026-42945) a SSH Keysign Pwn (CVE-2026-46333).

    Ladislav Hagara | Komentářů: 0
    26.5. 15:22 | IT novinky

    Seznam.cz vykázal za rok 2025 tržby v celkové hodnotě 6,454 miliardy korun. Oproti roku 2024 nárůst o 3,68 %. Zisk před zdaněním oproti předcházejícímu roku poklesl, a to o 11,21 % na 1,330 miliardy korun. Vlastní velké jazykové modely SeLLMa najdou dnes uživatelé téměř na všech seznamáckých službách. Na všechny obsahové služby byla zavedena technologie text-to-speech, díky níž si mohou uživatelé přehrát články v audio verzi namluvené

    … více »
    Ladislav Hagara | Komentářů: 3
    26.5. 13:22 | IT novinky

    Vláda představila strategické digitalizační projekty. Roadmapa zahrnuje celkem 55 projektů napříč státní správou, z toho 22 prioritních projektů vycházejících přímo z programového prohlášení vlády a 33 projektů založených na platné legislativě. Portfolio pokrývá oblasti financí, zdravotnictví, digitální identity, dat, registrů, dopravy, krizového řízení, sociálních agend i kybernetické bezpečnosti.

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (12%)
     (8%)
     (2%)
     (14%)
     (31%)
     (4%)
     (7%)
     (3%)
     (16%)
     (26%)
    Celkem 1732 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník

    Dotaz: dwm a český layout klavesnice

    24.2.2009 18:26 Dawix | skóre: 2 | blog: biokzvasty | ČB a Linz
    dwm a český layout klavesnice
    Přečteno: 669×
    Zdravím. Tak jsem se rozhodl, že se podívám na dwm window manager. Zatím jsem nic lepšího neviděl (kromě pekwm) a asi u dwm zůstanu na delší dobu. Bohužel mám jeden pro mě docela podstatný problém. Nemůžu přepínat mezi Tags pomocí klávesnice (ve wmii mi to jde). Klikání myší funguje.Keybindings mám téměř defaultní (pro dwm 5.1.4). Nemáte někdo z uživatelů dwm zkušenosti s podobným problémem a jeho řešením? Případně zkušenosti s jinými keyboard layouts než je US? Google na tématiku non-us keyboards a dwm mlčí.

    Tady je muj config.h:
    /* appearance */
    static const char font[]            = "-*-terminus-medium-r-normal-*-14-*-*-*-*-*-*-*";
    static const char normbordercolor[] = "#333333";
    static const char normbgcolor[]     = "#222222";
    static const char normfgcolor[]     = "#888888";
    static const char selbordercolor[]  = "#333333";
    static const char selbgcolor[]      = "#222222";
    static const char selfgcolor[]      = "#cc0000";
    static unsigned int borderpx        = 1;        /* border pixel of windows */
    static unsigned int snap            = 32;       /* snap pixel */
    static Bool showbar                 = True;     /* False means no bar */
    static Bool topbar                  = True;     /* False means bottom bar */
    static Bool usegrab                 = False;    /* True means grabbing the X server
                                                       during mouse-based resizals */
    
    /* tagging */
    static const char tags[][MAXTAGLEN] = { "1", "2", "3", "4", "5", "6", "7", "8", "9", NULL };
    static unsigned int tagset[] = {1, 1}; /* after start, first tag is selected */
    
    static Rule rules[] = {
    	/* class      instance    title       tags mask     isfloating */
    	{ "Gimp",     NULL,       NULL,       0,            True },
    	{ "Firefox",  NULL,       NULL,       1 << 8,       True },
    	{ "Conky",  NULL,       NULL,         0,            True },
    	{ "Gajim.py",  NULL,       NULL,      0,            True },
    	{ "Sonata",  NULL,       NULL,        0,            True },
    };
    
    /* layout(s) */
    static float mfact      = 0.55; /* factor of master area size [0.05..0.95] */
    static Bool resizehints = True; /* False means respect size hints in tiled resizals */
    
    static Layout layouts[] = {
    	/* symbol     arrange function */
    	{ "[]=",      tile },    /* first entry is default */
    	{ "><>",      NULL },    /* no layout function means floating behavior */
    	{ "[M]",      monocle },
    };
    
    /* key definitions */
    #define MODKEY Mod4Mask
    #define TAGKEYS(KEY,TAG) \
    	{ MODKEY,                       KEY,      view,           {.ui = 1 << TAG} }, \
    	{ MODKEY|ControlMask,           KEY,      toggleview,     {.ui = 1 << TAG} }, \
    	{ MODKEY|ShiftMask,             KEY,      tag,            {.ui = 1 << TAG} }, \
    	{ MODKEY|ControlMask|ShiftMask, KEY,      toggletag,      {.ui = 1 << TAG} },
    /* helper for spawning shell commands in the pre dwm-5.0 fashion */
    #define SHCMD(cmd) { .v = (const char*[]){ "/bin/sh", "-c", cmd, NULL } }
    
    /* commands */
    static const char *dmenucmd[] = { "dmenu_run", "-fn", font, "-nb", normbgcolor, "-nf", normfgcolor, "-sb", selbgcolor, "-sf", selfgcolor, NULL };
    static const char *termcmd[]  = { "urxvt", NULL };
    
    static Key keys[] = {
    	/* modifier                     key        function        argument */
    	{ MODKEY,                       XK_p,      spawn,          {.v = dmenucmd } },
    	{ MODKEY,             		XK_Return, spawn,          {.v = termcmd } },
    	{ MODKEY,                       XK_b,      togglebar,      {0} },
    	{ MODKEY,                       XK_j,      focusstack,     {.i = +1 } },
    	{ MODKEY,                       XK_k,      focusstack,     {.i = -1 } },
    	{ MODKEY,                       XK_h,      setmfact,       {.f = -0.05} },
    	{ MODKEY,                       XK_l,      setmfact,       {.f = +0.05} },
    	{ MODKEY|ShiftMask,                       XK_Return, zoom,           {0} },
    	{ MODKEY,                       XK_Tab,    view,           {0} },
    	{ MODKEY|ShiftMask,             XK_c,      killclient,     {0} },
    	{ MODKEY,                       XK_t,      setlayout,      {.v = &layouts[0]} },
    	{ MODKEY,                       XK_f,      setlayout,      {.v = &layouts[1]} },
    	{ MODKEY,                       XK_m,      setlayout,      {.v = &layouts[2]} },
    	{ MODKEY,                       XK_space,  setlayout,      {0} },
    	{ MODKEY|ShiftMask,             XK_space,  togglefloating, {0} },
    	{ MODKEY,                       XK_0,      view,           {.ui = ~0 } },
    	{ MODKEY|ShiftMask,             XK_0,      tag,            {.ui = ~0 } },
    	TAGKEYS(                        XK_1,                      0)
    	TAGKEYS(                        XK_2,                      1)
    	TAGKEYS(                        XK_3,                      2)
    	TAGKEYS(                        XK_4,                      3)
    	TAGKEYS(                        XK_5,                      4)
    	TAGKEYS(                        XK_6,                      5)
    	TAGKEYS(                        XK_7,                      6)
    	TAGKEYS(                        XK_8,                      7)
    	TAGKEYS(                        XK_9,                      8)
    	
    	{ MODKEY|ShiftMask,             XK_q,      quit,           {0} },
    };
    
    /* button definitions */
    /* click can be a tag number (starting at 0),
     * ClkLtSymbol, ClkStatusText, ClkWinTitle, ClkClientWin, or ClkRootWin */
    static Button buttons[] = {
    	/* click                event mask      button          function        argument */
    	{ ClkLtSymbol,          0,              Button1,        setlayout,      {0} },
    	{ ClkLtSymbol,          0,              Button3,        setlayout,      {.v = &layouts[2]} },
    	{ ClkWinTitle,          0,              Button2,        zoom,           {0} },
    	{ ClkStatusText,        0,              Button2,        spawn,          {.v = termcmd } },
    	{ ClkClientWin,         MODKEY,         Button1,        movemouse,      {0} },
    	{ ClkClientWin,         MODKEY,         Button2,        togglefloating, {0} },
    	{ ClkClientWin,         MODKEY,         Button3,        resizemouse,    {0} },
    	{ ClkTagBar,            0,              Button1,        view,           {0} },
    	{ ClkTagBar,            0,              Button3,        toggleview,     {0} },
    	{ ClkTagBar,            MODKEY,         Button1,        tag,            {0} },
    	{ ClkTagBar,            MODKEY,         Button3,        toggletag,      {0} },
    };
    
    Thats not a bug its a feature :-)

    Odpovědi

    31.7.2009 14:12 fakenickname | skóre: 42 | blog: fakeblog
    Rozbalit Rozbalit vše Re: dwm a český layout klavesnice
    Tento problém jsem měl ze začátku také, ale pak jsem se rozhodl používat místo výchozího alt+1 reaději winkey+F1.. konfigurace pak vypadá podobně:
    ...
      TAGKEYS(                      XK_F1,                     0)
      TAGKEYS(                      XK_F2,                     1)
      TAGKEYS(                      XK_F3,                     2)
    ...
    
    Sice to není řešení původního problému, ale funguje to také tak proč ne..
    2.1.2020 21:50 mipam007
    Rozbalit Rozbalit vše Re: dwm a český layout klavesnice
    Omlouvam se, ze odpovidam na velmi stary dotaz (bohuzel, na googlu je stale k nalezeni v prvnich odkazech). Odpoved na otazku je k nalezeni v odkazu nize. Staci aplikovat patch, ktery je nezavisly na rozlozeni klavesnice.

    https://dwm.suckless.org/patches/keycodes/

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.