sysutils/screen git snapshot

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Гость
проходил мимо

sysutils/screen git snapshot

Непрочитанное сообщение Гость » 2009-03-02 15:06:38

че-то мне скучно стало. Никто не хочет попробовать snapshot screen'а? Просто в портах очень ОЧЕНЬ древняя версия (октябрь 2006), а тем временем на http://git.savannah.gnu.org/cgit/screen.git появляются разные вкусные рюшечки и фиксятся баги. Например, некоторые патчи из files/ интегрирована в git.

Код: Выделить всё

$ cd sysutils/screen
$ fetch ftp://ftp.lissyara.su/users/Guest/screen.diff
$ patch -Efsp1 -F0 -i screen.diff
$ make install
$ less `make -V WRKSRC`/ChangeLog
Вот примеры рюшечек помимо vertical split:

Код: Выделить всё

commit d87a0d8f27a979ad1264b3848cc1a2cad0be91c3
Author: Sadrul Habib Chowdhury <sadrul@users.sourceforge.net>
Date:   Sat Feb 28 01:23:00 2009 -0500

    Allow c-style escapes with parameters.

    With this change, it's possible to use '\n' to represent a new line,
    instead of '\012' This will be particularly useful for the 'stuff'
    command. Fixes #25647.

commit 52b776c6f253c39e7b5cf2802a634b44c07ea8ea
Author: Sadrul Habib Chowdhury <sadrul@users.sourceforge.net>
Date:   Thu Feb 12 23:28:58 2009 -0500

    Multiple input history

    Based on initial patch by Romain Francoise. I had actually committed his
    patch in a branch, but some bits of the implementation looked a bit more
    complicated than necessary. So I scratched that for this, which looks
    pretty similar, but I think is a bit simpler to understand. The
    behaviour is mostly the same, e.g. duplicate commands are moved at the
    beginning of the history, and not added again.

    There is currently no limit to the number of inputs to save in history.
    But it can certainly be added if necessary.

    Fixes #25074.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: sysutils/screen git snapshot

Непрочитанное сообщение hizel » 2009-03-02 15:54:46

а вы не хотите? :)
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Гость
проходил мимо

Re: sysutils/screen git snapshot

Непрочитанное сообщение Гость » 2009-03-02 17:00:16

hizel писал(а):а вы не хотите? :)
сам использую где-то с начала 2008. Просто устаревшие опции из OPTIONS выкинул совсем недавно, поэтому апдейт очень долго был в незавершенной стадии.

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: sysutils/screen git snapshot

Непрочитанное сообщение manefesto » 2009-03-02 18:05:55

оно вам надо?
как говорят "вам шашечки или ехать ?"
я такой яростный шо аж пиздеЦ
Изображение

Гость
проходил мимо

Re: sysutils/screen git snapshot

Непрочитанное сообщение Гость » 2009-03-02 19:10:18

manefesto писал(а):как говорят "вам шашечки или ехать ?"
у мя screen никуда не едет, если установлен sysutils/libutempter - вываливается на компиляции
либо так

Код: Выделить всё

checking for strftime... no
configure: error: Can't run the compiler - internal error. Sorry.
===>  Script "configure" failed unexpectedly.
Please report the problem to cy@FreeBSD.org [maintainer] and attach the
"/var/tmp/ports/usr/ports/sysutils/screen/work/screen-4.0.3/config.log"
либо так

Код: Выделить всё

cc -c -I. -I.    -O2 -pipe -march=native -DCOLORS256 -fno-strict-aliasing utmp.c
utmp.c: In function 'initutmp':
utmp.c:646: error: 'utmpfd' undeclared (first use in this function)
utmp.c:646: error: (Each undeclared identifier is reported only once
utmp.c:646: error: for each function it appears in.)
utmp.c: In function 'setutent':
utmp.c:654: error: 'utmpfd' undeclared (first use in this function)
utmp.c: In function 'endutent':
utmp.c:661: error: 'utmpfd' undeclared (first use in this function)
utmp.c: In function 'getutent':
utmp.c:669: error: 'utmpfd' undeclared (first use in this function)
utmp.c: In function 'getutslot':
utmp.c:680: error: 'utmpfd' undeclared (first use in this function)
utmp.c: In function 'pututslot':
utmp.c:699: error: 'utmpfd' undeclared (first use in this function)
*** Error code 1
fix - выкинуть проверку на <utempter.h> из configure или configure.in. Сей fix есть в screen.diff.

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: sysutils/screen git snapshot

Непрочитанное сообщение manefesto » 2009-03-03 7:17:23

а мне и имеющегося скрина хватает, а гуру вообще используют watch
я такой яростный шо аж пиздеЦ
Изображение

Гость
проходил мимо

Re: sysutils/screen git snapshot

Непрочитанное сообщение Гость » 2009-03-03 12:08:58

manefesto писал(а):гуру вообще используют watch
и как с помощью watch скопировать блок текста без крысы? единственное что на ум приходит - открыть watch внутри emacs

Гость
проходил мимо

Re: sysutils/screen git snapshot

Непрочитанное сообщение Гость » 2009-03-12 17:20:39

Гость писал(а):
manefesto писал(а):как говорят "вам шашечки или ехать ?"
у мя screen никуда не едет, если установлен sysutils/libutempter - вываливается на компиляции
только он вываливает так только, если использовать компилятор из портов. Базовый компилятор не вываливается.

ports/132579

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: sysutils/screen git snapshot

Непрочитанное сообщение zg » 2009-03-12 22:45:08

Гость писал(а):и как с помощью watch скопировать блок текста без крысы?
бумашка? :smile:

хотя я вотч всегда юзал, чтоб команды вводить, а не текст копипастить, мож я не так чё делаю? :cry:

Гость
проходил мимо

Re: sysutils/screen git snapshot

Непрочитанное сообщение Гость » 2009-03-12 23:19:23

zg писал(а):хотя я вотч всегда юзал, чтоб команды вводить, а не текст копипастить, мож я не так чё делаю? :cry:
часто нужен куски из буффера вставить в emacs. Такие куски довольно проблематично повторить (напр, вывод ddb(4) в serial console). Это конечно можно осуществить, если заранее перенаправить вывод, но... откуда мне знать что мне понадобиться в будущем.

нет, мне правда интересно как ты используешь screen, что тебе watch'а хватает? мне screen нужен для замены табов в xterm'е, предупреждения об активности на отдельных окнах и чтобы сессия с zsh не дохла вместе с Xserver'ом. Это уже не говоря о том, что screen мне позволяет копировать не обрезанные до 80 символов на строке (wrap'ом) выводы комманд. А банальный i-search по буфферу вообще незаменимая вещь при поиске ошибки компиляции затерявшейся среди тонны сообщений. В одном из окон screen'а у мя обычно висит плеер (xmp) и по сочетаниям клавиш я могу переключать композиции. И так далее.

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: sysutils/screen git snapshot

Непрочитанное сообщение zg » 2009-03-13 7:05:07

Гость писал(а):мне правда интересно как ты используешь screen
я его вообще не использую :Yahoo!:
Гость писал(а):что тебе watch'а хватает?
угу, на 100%
Гость писал(а):и чтобы сессия с zsh не дохла вместе с Xserver'ом.
и zsh не пользуюсь, предпочитая штатный csh :smile:
Гость писал(а):Это уже не говоря о том, что screen мне позволяет копировать не обрезанные до 80 символов на строке (wrap'ом) выводы комманд.
всю сознательную жизнь сидел в путти :Yahoo!: там выделил и ткнул леву кнопку крысы. Даже на фре сидел в путти :smile:
Гость писал(а):В одном из окон screen'а у мя обычно висит плеер (xmp) и по сочетаниям клавиш я могу переключать композиции. И так далее.
никогда не слушал музыку -)

просто я придерживаюсь правила - используй штатные средства. Когда идёт поток серверов, которые настраивает кто-то другой, то смысла заморачиваться на скрине нет.

Вообще вотч и скрин это разные вещи, которые служат разным целям, поэтому чё их сравнивать то. :???:

Гость
проходил мимо

Re: sysutils/screen git snapshot

Непрочитанное сообщение Гость » 2009-03-17 3:34:04

Гость писал(а):
Гость писал(а):
manefesto писал(а):как говорят "вам шашечки или ехать ?"
у мя screen никуда не едет, если установлен sysutils/libutempter - вываливается на компиляции
только он вываливает так только, если использовать компилятор из портов. Базовый компилятор не вываливается.

ports/132579
кто-нить может подтеврдить проблему? А то боюсь Cy Schubert (мейнтейнер) так и будет отнекиваться, что у него "все прекрасно".