Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2013-04-27 19:26:50

  P@blo - Nadworny matematyk

P@blo
Nadworny matematyk
Skąd: Wrocław v Jasło
Zarejestrowany: 2010-11-11

urxvt + domyślne ustawienia

Chce przejść na rxvt. Drugi dzień już walczę i nie daje rady. Zainstalowałem jedną paczkę, a tu rxvt, urxvt i do tego jeszcze daemon...

Kod:

pablo@lena:~$ aptitude search ~irxvt
i   rxvt-unicode

Zrobiłem:

Kod:

pablo@lena:~$ sudo update-alternatives --config x-terminal-emulator 
Jest 5 dostępnych alternatyw dla x-terminal-emulator (dostarczających /usr/bin/x-terminal-emulator).

  Wybór       Ścieżka            Priorytet  Status
------------------------------------------------------------
  0            /usr/bin/lxterm       30        tryb auto
  1            /usr/bin/koi8rxterm   20        tryb ręczny
  2            /usr/bin/lxterm       30        tryb ręczny
* 3            /usr/bin/urxvt        20        tryb ręczny
  4            /usr/bin/uxterm       20        tryb ręczny
  5            /usr/bin/xterm        20        tryb ręczny

Proszę wcisnąć Enter, aby pozostawić bieżący wybór[*]; albo wpisać wybrany numer:

( Pozwólcie, że opisze problem kolokwialnie (bo nie wiem jak to normalnie) )

Jednakże, gdy odpalam w dwm domyślnie (SHIFT+ALT+ENTER) to odpala się rxvt, ale jak odpalę go jak program (ALT+P -> urxvt) to wczytuje ustawienia z: [tt].Xdefaults[/tt]. Chciałbym, aby domyślnie był urxvt jak to jest ustawione przez [tt]update-alternatives[/tt] a nie rxvt... :(

Pomocy? :)

[b]EDIT:[/b]
Możliwe, że się nie da, więc tylko proszę o przywrócenie mnie do rzeczywistości ;P

Ostatnio edytowany przez P@blo (2013-04-27 19:43:13)


[tt]ThinkPadX220i
| Procesor: Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz |
|  Debian: sid   |   Arch: amd64   |   Sound: alsa   |
| No DE | WM: DWM  |  DM: .bash_profile  |  BIOS+MBR |[/tt]

Offline

 

#2  2013-04-27 20:36:15

  dominbik - Członek DUG

dominbik
Członek DUG
Zarejestrowany: 2011-07-25

Re: urxvt + domyślne ustawienia

może odinstaluj te pozostałe terminale? nie da się w DWM skonfigurować tych skrótów? z tego co pamiętam tam chyba jakiś plik nagłówkowy zedytować i skompilować na nowo.


[img]http://img34.imageshack.us/img34/5092/zw9m.png[/img] [img]http://img29.imageshack.us/img29/219/pibw.png[/img]

Offline

 

#3  2013-04-27 20:40:51

  P@blo - Nadworny matematyk

P@blo
Nadworny matematyk
Skąd: Wrocław v Jasło
Zarejestrowany: 2010-11-11

Re: urxvt + domyślne ustawienia

Na razie bawię się dwm z repo. Jak już porobię co i jak to będę kompilował swój ze skrótami.

xterm nie wywale, a ten lxterm, czy koi* to nie wiem co to...


[tt]ThinkPadX220i
| Procesor: Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz |
|  Debian: sid   |   Arch: amd64   |   Sound: alsa   |
| No DE | WM: DWM  |  DM: .bash_profile  |  BIOS+MBR |[/tt]

Offline

 

#4  2013-04-28 06:49:20

  pink - Użytkownik

pink
Użytkownik
Skąd: P17PY93
Zarejestrowany: 2005-09-16
Serwis

Re: urxvt + domyślne ustawienia

bawienie sie DWM z repo nie ma sesu, musisz go skompilowac sam zeby dzialal jak chcesz

Kod:

makepkg -sirfc

Kod:

[przemo@arch ~]$ cat dwm/
07-dwm-hg-bstack.patch     config.h                   dwm-6.0-pertag.patch       dwm.desktop                
PKGBUILD                   dwm-6.0-1-i686.pkg.tar.xz  dwm-6.0.tar.gz             dwm.install                
[przemo@arch ~]$ cat dwm/config.h 
/* See LICENSE file for copyright and license details. */

/* appearance 
static const char font[]            = "-*-terminus-medium-r-*-*-16-*-*-*-*-*-*-*";*/
static const char font[]            = "-*-tahoma-*-*-16-*-*-*-*-*-*-*";
static const char normbordercolor[] = "#444444";
static const char normbgcolor[]     = "#222222";
static const char normfgcolor[]     = "#bbbbbb";
static const char selbordercolor[]  = "#005577";
static const char selbgcolor[]      = "#005577";
static const char selfgcolor[]      = "#eeeeee";
static const unsigned int borderpx  = 1;        /* border pixel of windows */
static const unsigned int snap      = 32;       /* snap pixel */
static const Bool showbar           = True;     /* False means no bar */
static const Bool topbar            = True;     /* False means bottom bar */

/* tagging */
static const char *tags[] = { "1", "2", "3", "4", "5", "6" };

static const Rule rules[] = {
    /* class      instance    title       tags mask     isfloating   monitor */
        { "Chromium", NULL,       NULL,       1 << 1,       False,       -1 },
        { "Bluefish", NULL,       NULL,       1 << 2,       False,       -1 },
    { "Firefox",  NULL,       NULL,       1 << 3,       False,       -1 },
    { "gimp",  NULL,           NULL,       1 << 4,      False,       -1 },
    { "inkscape",  NULL,       NULL,       1 << 5,      False,       -1 },

};

/* layout(s) */
static const float mfact      = 0.55; /* factor of master area size [0.05..0.95] */
static const int nmaster      = 1;    /* number of clients in master area */
static const Bool resizehints = False; /* True means respect size hints in tiled resizals */

static const Layout layouts[] = {
    /* symbol     arrange function */
      { "[]=",      tile },    /* first entry is default */
          { "TTT",      bstack },
          { "===",      bstackhoriz },
          { "><>",      NULL },    /* no layout function means floating behavior */
          { "[M]",      monocle },
};

/* key definitions */
#define MODKEY Mod1Mask
#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 const char *<keybindname>[]   = { "<command>", "<flags>", "<arguments>", NULL };*/
static const char *gimp[]   = { "gimp", NULL };
static const char *inkscape[]   = { "inkscape", NULL };
static const char *browser[]   = { "firefox", NULL };
static const char *chromium[]   = { "chromium", NULL };
static const char *bluefish[]   = { "bluefish", NULL };
static Key keys[] = {
    /* modifier                     key        function        argument */
     /*   { MODKEY,            XK_Return,    spawn,        { .cmd = "exec roxterm" } }, \*/
            { MODKEY,            XK_F2,        spawn,        {.v = chromium } },
        { MODKEY,            XK_F4,        spawn,        {.v = browser } },
            { MODKEY,            XK_F6,        spawn,        {.v = inkscape } }, 
            { MODKEY,            XK_F5,        spawn,        {.v = gimp } }, 
            { MODKEY,            XK_F3,        spawn,        {.v = bluefish } },     
         /*new*/
    { MODKEY,                       XK_p,      spawn,          {.v = dmenucmd } },
    { MODKEY|ShiftMask,    XK_Return, spawn,          {.v = termcmd } },
    { MODKEY,                       XK_b,      togglebar,      {0} },
    { MODKEY,                       XK_j,      focusstack,     {.i = +1 } },
    { MODKEY,                       XK_k,      focusstack,     {.i = -1 } },
    { MODKEY,                       XK_i,      incnmaster,     {.i = +1 } },
    { MODKEY,                       XK_d,      incnmaster,     {.i = -1 } },
    { MODKEY,                       XK_h,      setmfact,       {.f = -0.05} },
    { MODKEY,                       XK_l,      setmfact,       {.f = +0.05} },
    { MODKEY,                       XK_Return, zoom,           {0} },
    { MODKEY,                       XK_Tab,    view,           {0} },
    { MODKEY|ShiftMask,             XK_c,      killclient,     {0} },
        { MODKEY,                       XK_t,      setlayout,      {.v = &layouts[0]} },
        { MODKEY,                       XK_z,      setlayout,      {.v = &layouts[1]} },
    { MODKEY,                       XK_v,      setlayout,      {.v = &layouts[2]} },
        { MODKEY,                       XK_f,      setlayout,      {.v = &layouts[3]} },
        { MODKEY,                       XK_m,      setlayout,      {.v = &layouts[4]} },
    { MODKEY,                       XK_space,  setlayout,      {0} },
    { MODKEY|ShiftMask,             XK_space,  togglefloating, {0} },
    { MODKEY,                       XK_0,      view,           {.ui = ~0 } },
    { MODKEY|ShiftMask,             XK_0,      tag,            {.ui = ~0 } },
    { MODKEY,                       XK_comma,  focusmon,       {.i = -1 } },
    { MODKEY,                       XK_period, focusmon,       {.i = +1 } },
    { MODKEY|ShiftMask,             XK_comma,  tagmon,         {.i = -1 } },
    { MODKEY|ShiftMask,             XK_period, tagmon,         {.i = +1 } },
    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 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} },
};

mam pertag-patch i bstack-patch


T430 think-box 4.9-custom x86_64 Intel(R) Core(TM) i5-3230M CPU @ 2.60GHz GenuineIntel GNU/Linux
"Doktor plama i maharadża są pod złotym leszczem." "Człowieka od zwierzęcia odróżnia ciekawość świata. Patrze słucham i wyciągam wnioski."
http://przemyslawmamon.com/
https://www.behance.net/przemyslawmamon

Offline

 

#5  2013-04-28 16:06:01

  P@blo - Nadworny matematyk

P@blo
Nadworny matematyk
Skąd: Wrocław v Jasło
Zarejestrowany: 2010-11-11

Re: urxvt + domyślne ustawienia

Zrobione =] Dzięki za config. Mam tylko pytanie. Tylko proszę się nie śmiać :p Co to są te layout i po co to? I jeszcze:

Kod:

{ "Chromium", NULL,       NULL,       1 << 1,       False,       -1 }

[tt]1 << 1[/tt] Co to robi i po co to?


[tt]ThinkPadX220i
| Procesor: Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz |
|  Debian: sid   |   Arch: amd64   |   Sound: alsa   |
| No DE | WM: DWM  |  DM: .bash_profile  |  BIOS+MBR |[/tt]

Offline

 

#6  2013-04-28 18:59:56

  pink - Użytkownik

pink
Użytkownik
Skąd: P17PY93
Zarejestrowany: 2005-09-16
Serwis

Re: urxvt + domyślne ustawienia

to ustawia na ktorym desktopie uruchomi sie program chromium na 2 bluefish na 3 firefox na 4 itd.

nacisnij alt + V lub alt + t to sie dowiesz.
alt + spacebar.


T430 think-box 4.9-custom x86_64 Intel(R) Core(TM) i5-3230M CPU @ 2.60GHz GenuineIntel GNU/Linux
"Doktor plama i maharadża są pod złotym leszczem." "Człowieka od zwierzęcia odróżnia ciekawość świata. Patrze słucham i wyciągam wnioski."
http://przemyslawmamon.com/
https://www.behance.net/przemyslawmamon

Offline

 

#7  2013-05-03 22:22:12

  klavierKRK - Gość

klavierKRK
Gość

Re: urxvt + domyślne ustawienia

miałem "urxvt", było podejście, ale rozwalił mnie problem z
"copy + paste", buforami (pod fluxbox).

Niby wszystko da się zrobić, ale tutaj jest za dużo grzebania... żeby załatwić taką rzecz jak copy+paste. Opcja z middle button na myszce jest nieciekawa.

Wydaje mi się, po przeczytaniu english postów w googlach, że ten "urxvt" jest aktualnie najlepszy. Ale równocześnie trudny w konfiguracji. Zainwestować czas w konfigurację tego terminala można, ale tylko w przypadku gdy ktoś naprawdę sporo siedzi przy konsoli...

mi wystarczy prosty xfce4 terminal: jest transparencja, kolorki, szybkość, i bardzo fajne kopiowanie i wklejanie, a także szybko edycja zarówno w pliku tekstowym jak i GUI.

Ostatnio edytowany przez klavierKRK (2013-05-03 22:40:51)

 

#8  2013-05-03 22:34:45

  loop - Członek DUG

loop
Członek DUG
Zarejestrowany: 2013-02-23

Re: urxvt + domyślne ustawienia

Opcja z middle button na myszce jest nieciekawa.[/quote]
Kwestia przyzwyczajenia. Tak jest mniej klikania.

Offline

 

#9  2013-05-03 23:37:56

  dominbik - Członek DUG

dominbik
Członek DUG
Zarejestrowany: 2011-07-25

Re: urxvt + domyślne ustawienia

klavierKRK pokaż wynik;

Kod:

ls /lib/urxvt/perl/

ja na Arch Linux tylko [url=https://www.archlinux.org/packages/community/any/urxvt-perls/]to[/url] zainstalowałem - chodzi głównie o plik /lib/urxvt/perl/clipboard. + ustawienia w ~/.Xdefaults

Kod:

cat .Xdefaults | grep clipboard
URxvt.perl-ext-common:      default,clipboard,url-select,keyboard-select
URxvt.keysym.C-t: perl:clipboard:copy
URxvt.keysym.C-y: perl:clipboard:paste

akurat ja mam kopiowanie w terminalu Ctrl-t a wklejanie Ctrl-y (ponieważ mam multum innych skrótów w środowisko) - domyślnie jest to M-C M-V (Mod - klawisz Super Windows). Ctrl-C raczej nie da się użyć i nie polecam (Ctrl-C służy do zakończenia procesu a nie wklejania w terminal).


[img]http://img34.imageshack.us/img34/5092/zw9m.png[/img] [img]http://img29.imageshack.us/img29/219/pibw.png[/img]

Offline

 

#10  2013-05-03 23:55:24

  klavierKRK - Gość

klavierKRK
Gość

Re: urxvt + domyślne ustawienia

[quote=dominbik]ja na Arch Linux tylko [url=https://www.archlinux.org/packages/community/any/urxvt-perls/]to[/url] zainstalowałem - chodzi głównie o plik /lib/urxvt/perl/clipboard. + ustawienia w ~/.Xdefaults
.[/quote]
no ok, ale jak ktoś nie siedzi aż tyle w terminalu, to wystarczy XFCE4 terminal, albo gnome terminal.
XFCE4 terminal może nie jest ekstramalnie konfigurowalny, ale podstawowe opcje są. Najważniejsze dla mnie, że XFCE4 terminal nie generuje problemów... bo prostota jak budowa cepa nie może generować problemów ;)

problemy w Linuxie są, ale nie w terminalu.  Nie można zbyt wielu problemów generować, bo wtedy Linux staje się koszmarkiem a nie idealnym OS.

 

#11  2013-05-04 00:10:13

  dominbik - Członek DUG

dominbik
Członek DUG
Zarejestrowany: 2011-07-25

Re: urxvt + domyślne ustawienia

Heh aaa no to ok. sory, tak na szybko przeczytałem, myślałem, że chciałeś urxvt tylko, że clipboarda Ci brakowało ;p ale chociaż zostanie może dla potomnych ;p.
Pozdrawiam

Ostatnio edytowany przez dominbik (2013-05-04 00:11:03)


[img]http://img34.imageshack.us/img34/5092/zw9m.png[/img] [img]http://img29.imageshack.us/img29/219/pibw.png[/img]

Offline

 

#12  2013-05-04 00:12:50

  P@blo - Nadworny matematyk

P@blo
Nadworny matematyk
Skąd: Wrocław v Jasło
Zarejestrowany: 2010-11-11

Re: urxvt + domyślne ustawienia

[quote=dominbik]klavierKRK pokaż wynik;

Kod:

ls /lib/urxvt/perl/

ja na Arch Linux tylko [url=https://www.archlinux.org/packages/community/any/urxvt-perls/]to[/url] zainstalowałem - chodzi głównie o plik /lib/urxvt/perl/clipboard. + ustawienia w ~/.Xdefaults

Kod:

cat .Xdefaults | grep clipboard
URxvt.perl-ext-common:      default,clipboard,url-select,keyboard-select
URxvt.keysym.C-t: perl:clipboard:copy
URxvt.keysym.C-y: perl:clipboard:paste

akurat ja mam kopiowanie w terminalu Ctrl-t a wklejanie Ctrl-y (ponieważ mam multum innych skrótów w środowisko) - domyślnie jest to M-C M-V (Mod - klawisz Super Windows). Ctrl-C raczej nie da się użyć i nie polecam (Ctrl-C służy do zakończenia procesu a nie wklejania w terminal).[/quote]
Hehe! Dzięki dominbik :) Miałem tego szukać jutro, a już mam :D

Nie wiem czemu na debianie trzeba piszać: urxvt.... w [tt]Xdefaults[/tt], zamiast z dużych... No ale działa :)

Nie da się jakiegoś SHIFTMASK dać do tego? Bo nie ukrywam przyzwyczaiłem się do Ctrl+Shift+C/V bo takie było guake'u ;)


[tt]ThinkPadX220i
| Procesor: Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz |
|  Debian: sid   |   Arch: amd64   |   Sound: alsa   |
| No DE | WM: DWM  |  DM: .bash_profile  |  BIOS+MBR |[/tt]

Offline

 

#13  2013-05-04 00:29:11

  dominbik - Członek DUG

dominbik
Członek DUG
Zarejestrowany: 2011-07-25

Re: urxvt + domyślne ustawienia

o ;D Da się - a wcześniej próbowałem, ale nie trafiłem na [url=https://bbs.archlinux.org/viewtopic.php?id=121797]ten[/url] wątek;

Kod:

URxvt.keysym.C-C: perl:clipboard:copy
URxvt.keysym.C-V: perl:clipboard:paste
URxvt.iso14755 : false

nawet sam sobie też tak zmieniłem ;D


[img]http://img34.imageshack.us/img34/5092/zw9m.png[/img] [img]http://img29.imageshack.us/img29/219/pibw.png[/img]

Offline

 

#14  2013-05-04 11:50:20

  P@blo - Nadworny matematyk

P@blo
Nadworny matematyk
Skąd: Wrocław v Jasło
Zarejestrowany: 2010-11-11

Re: urxvt + domyślne ustawienia

Przydatny jesteś :D dzięki! :)


[tt]ThinkPadX220i
| Procesor: Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz |
|  Debian: sid   |   Arch: amd64   |   Sound: alsa   |
| No DE | WM: DWM  |  DM: .bash_profile  |  BIOS+MBR |[/tt]

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)

[ Generated in 0.010 seconds, 12 queries executed ]

Informacje debugowania

Time (s) Query
0.00012 SET CHARSET latin2
0.00005 SET NAMES latin2
0.00137 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='52.15.38.176' WHERE u.id=1
0.00088 UPDATE punbb_online SET logged=1728314497 WHERE ident='52.15.38.176'
0.00053 SELECT * FROM punbb_online WHERE logged<1728314197
0.00070 DELETE FROM punbb_online WHERE ident='18.218.31.165'
0.00066 SELECT topic_id FROM punbb_posts WHERE id=230974
0.00007 SELECT id FROM punbb_posts WHERE topic_id=23410 ORDER BY posted
0.00051 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=23410 AND t.moved_to IS NULL
0.00005 SELECT search_for, replace_with FROM punbb_censoring
0.00188 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=23410 ORDER BY p.id LIMIT 0,25
0.00069 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=23410
Total query time: 0.00751 s