LINUX.ORG.RU

XLibre 25.0 — первый выпуск форка X.Org Server

 , , xlibre,


0

7

Представлен первый выпуск проекта XLibre, развивающего форк X.Org Server. Выпуск позиционируется как имеющий качество бета-версии и предназначен для тестирования и выявления возможных недоработок. XLibre 25.0 включает изменения ABI, то есть для корректной работы требуется пересборка X11-драйверов. Проект открыт к сотрудничеству с дистрибутивами и готов интегрировать в свой состав патчи, накопившиеся в процессе сопровождения пакетов с сервером X.Org.

Форк создал Энрико Вайгельт (Enrico Weigelt), занимающий первое место по числу подготовленных для X-сервера изменений — до создания форка от Энрико в X.Org Server было принято около 1600 изменений и ещё более 1200 изменений включено в кодовую базу форка. Энрико также является мэйнтейнером драйверов AMD FCH GPIO и VIRTIO GPIO в ядре Linux, и мэйнтейнером Xnest. Энрико приглашает присоединиться к работе над XLibre всех желающих, готовых внести свой вклад в разработку и заинтересованных в продвижении X11, независимо от страны, расы, пола, возраста, политических убеждений и личных особенностей. С момента основания форка к разработке уже подключилось более 10 участников, предоставивших несколько десятков изменений.

Причиной создания форка стало несогласие с политикой сопровождающих X.Org, ведущей к стагнации разработки, в то время как Энрико выступал за активное продолжение развития и проведения большой чистки X-сервера. Недовольство сопровождающих в отношении Энрико, которое привело к прекращению приёма от него изменений, вызвано тем, что некоторые связанные с проведением чистки изменения приводили к проблемам, регрессиям, нарушению ABI и сбоям при сборке. Кроме того, Энрико был склонен к обобщающим утверждениям и заявлял, что компания Red Hat намеренно тормозит развитие X-сервера.

В первом выпуске XLibre, помимо значительной чистки кода и избавления проекта от технического долга (более тысячи патчей), предложены следующие новшества:

  • Поддержка X11-расширения Xnamespace, обеспечивающего изоляцию клиентов через разделение на уровне пространств имён X11.
  • Перевод Xnest на XCB и исключение Xlib из зависимостей.
  • Возможность одновременной установки разных версий ABI (для каждого варианта API свой каталог с драйверами) для бесшовного обновления в дистрибутивах.
  • Улучшение поддержки платформ, отличных от Linux.
  • Устранение накопившихся уязвимостей.

>>> Подробности на opennet

★★★

Проверено: dataman ()
Последнее исправление: hobbit (всего исправлений: 4)
Ответ на: комментарий от bread

Посмотрел над чем вы там ржете. Для такой странички переусложненная верстка, ещё и кровавый CSS до кучи. Обычное дело с вебом, где каждый второй старается наложить себе за воротник. Но старается же! Еще и набрано всё в блокноте небось. А лоровцам лишь бы потроллить.

Лулз в том что это было сделано специально. Человек старательно ломал всем UX, хотя если бы она этого не делала, результат был бы ровно такой, какого она и добивалась – все на одной странице, и читаемо хоть с тостера.

gaylord
()
Ответ на: комментарий от gaylord

Человек старательно ломал всем UX

Бывает. За старания пятерка, а по предмету неуд. Но это же царица сишки, а не этой вашей богомерзкой вебни.

bread
()
Ответ на: комментарий от bread

богомерзкой

Но-но. Сугубо ламерской и юзверьский, бггг.

t3n3t
()
Последнее исправление: t3n3t (всего исправлений: 1)
Ответ на: комментарий от gaylord

В другом контексте я бы сказал что это слабая аргументация. В другом контексте :)

t3n3t
()
Ответ на: комментарий от bread

Бывает. За старания пятерка, а по предмету неуд. Но это же царица сишки, а не этой вашей богомерзкой вебни.

Лулз в том, что сделать нормально ваще не сложно:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8"
          name="viewport" 
          content="width=device-width, initial-scale=1"/>
    <link rel="stylesheet" href="style.css">
    <title>title</title>
  </head>
  <body>
    <header>
      <h1>Shitty blog</h1>
    </header>
    <article class="blog-post">
      <h2>My inspiration</h2>
      <p>Iron_Bug is hilarious. Truly.</p>
    </article>
  </body>
</html>
* {
    color: #121212;
}

@media only screen and (max-width: 1280px) {
    body {
        max-width: 90%;
    }
}

@media only screen and (min-width: 1280px) {
    body {
        max-width: 1000px;
    }
} 

header {
    text-align: center;
}

body {
    margin: 40px auto;
}
gaylord
()
Ответ на: комментарий от gaylord

Хочется менее жирны заголовков?

h1 {
    font-size: 1.75em;
}

h2 {
    font-size: 1.25em;
}
gaylord
()
Ответ на: комментарий от bread

Короче вот идеальная версия её сайта:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8"
          name="viewport" 
          content="width=device-width, initial-scale=1"/>
    <link rel="stylesheet" href="style.css">
    <title>title</title>
  </head>
  <body>
    <header>
      <h1>Welcome to Iron Bug's server!</h1>
      <h2>This is the default stub page. I haven't put much here yet.</h2>
    </header>

    <section class="card">
      <table class="links">
        <tr>
          <td><a href="TODO">Iron Bug's GIT</a></td>
          <td>- Link to public GIT repo</td>
        </tr>
        <tr>
          <td><a href="TODO">RetroShare LXR</a></td>
          <td> - LXR for RetroShare code</td>
        </tr>
        <tr>
          <td><a href="TODO">LibreSSL LXR</a></td>
          <td> - LXR for LibreSSL code</td>
        </tr>
        <tr>
          <td><a href="TODO">Nginx LXR</a></td>
          <td> - LXR for Nginx code</td>
        </tr>
        <tr>
          <td><a href="TODO">Tempesta FW LXR</a></td>
          <td> - LXR for Tempesta FW code</td>
        </tr>
      </table>
    </section>

    <section class="card">
      <p>
        Note: I had to close the public web access to my Friendica instance,
        because of totalitarianism and punitive laws in one well-known state. So
        now a subscription from Fediverse account is needed for any access (and I
        don't accept empty profiles and bots). I hope one day we get rid of the
        oppressive regime and get a normal country. But for a while that's so.
      </p>
    </section>

    <section class="card">
      <p>
        <a href="TODO">Iron Bug's Friendica</a> - My <a href="TODO">Friendica</a> blog (iron_bug[at]friendica.ironbug.org)
      </p>
    </section>

    <section class="card">
      <p>
        <a href="TODO"/a>Iron Bug's Wiki</a> - Simple wiki for collecting my thoughts (it's just started and contains not much)
      </p>
    </section>

    <section class="card">
      <div class="key">
        <pre>Tox: FF2368895CB2C00E01C5A4AA68EE82F1A7620B0925A4B14928C593587AAFD813C3782F1B89A2</pre>
      </div>
    </section>

    <section class="card">
      <p>My <a href="TODO">RetroShare</a> key:</p>
      <div class="key">
<pre>
ABD7V7eOgu23AAmfSAtLuIndAxTY8qfuBxqMJPcxZlwO7CAJQYxuxgEIaXJvbl9i
dWeQRAAAAAImljdmaHR5dXFuenV2Z3VweGlxNGRlamN6ZWh0NDI0aXpiZHdmbm1o
dmVzY2ViYmh2c3dzamQyMmlkLm9uaW9ukwYBAAB/Hv4EA26RJw==
</pre>
      </div>

      <p>or</p>

      <div class="key">
<pre>
CQEGAcOZxsFNBFxrOo8BEADKeSblPYniAW4l4wL59mlV6mE0v67WIbAbdr7garyL
vAfiEjwB4d45GPFqsM9Q6osj6WYfFharJVyKssgsnfMLyAXIM0xSJ38k8roDaaJ/
e93IOobVUA+iH3hMNHmCG64fMV4NAhgW8JRVo0DKot+tSwFrnD6DvtPUTw4btU83
xVUbN2o3+P36ugV43nI8TSnkzncDkHJQCGE1/wMeugvD8GDGD5jXaYLQUfdIKaRm
2CnKK+363Pxg5bSimN1YXjqlebfqQkdkWarJZfAzWcdwurrepfwTD/qhTo7RA3mf
Aw2uCXOB3HoWBfYw8avGY3Txr+NR6TxRW3nXBAm9IHKtF3voKovH0eCZ4Rdx4F3m
u3PDvUpxWuIH7F1RwSEsoNh1qpQiy1/JCYCZ4gFcSBOi12ZHMJHHCyzq9aCopYaK
NgfuhaIPeAiYoXm9m0Dlhxb6T1dG4rE8WD0vm+ZrMpfjD2u4SUJab1O4ewIA3JVk
g4GG5oomwAEMvTpxpxgzAfRlmi0cPre/wPDz2RQYAmci7Gnd9WpRLjxWNZQJCdo0
ZzL0PWYM3PapH2RRe/t8EQKFcFSFSQBsKbyZaZ2Om6eB8Comhcy7NpHH6jVSoHPI
hBGA+PPKQ0yZWU66hw0wbXwB0Pmn+Pz/MyQyYHHoODAk3p2LycAq5jzlXVwDej66
5QARAQABzSVpcm9uX2J1ZyAoR2VuZXJhdGVkIGJ5IFJldHJvU2hhcmUpIDw+wsFf
BBMBAgATBQJcazqPCRAO7CAJQYxuxgIZAQAAH5MQAJ0SGOUL4wJpe5rYzDefTGY4
3ApYpMuGhj2KrTcnXfotVCwUfujMBe1jxF0Q4dbaEI4dazc+kVjzmkcjZKbQIsxD
61UdPkML50peYTcNBiaFxZ+Tyc2J/R1VGV0rmQQPd6WsrOVyA3+7PwLnPvHOYaHL
4dUEX9x+2NQkNsWROGCajGzGuAaEt/W+yF/ycHYc/uaHkJ2XJI0FvtQAfiPTpXhk
semXMCF+a5RtvMGY2MEx7qTQFaED4bQeM7nMRICiDU92CDciMm2t2j2/5vzXDK2U
zQQem0+xJ/8biZVYP3TlIZjmbObs9RkLfs5sALzBggG1lZNBjGeiwJRH0z84Hbms
XjNdlDMFpifRUfQXSWpfAD10w55IIWxsnTUCQO6557RSQnx2vARUGlGM+OocjcXC
Tdu56T276TBsdG/XOvD3TM63IjFimvEsfCRm/sf0TUwEC6IJ12rcpFcIcHmFYS40
gRKd4GDocXiC8HjaqRxX+hUpUM5xh+SF9nsgAEtF4lAIhUxVjYEI8P3vinsJol/H
NARZk0F6Eeeh3qyPRPPAaPrOQMolNWTCEjQv3Z1ZoVdYqbUm3uOEIm9hWAHGElmf
JGUcwnseNaDdo4+EfjtwmpkdBZQvZzsYAKAiqa9VGCjsCDeXLxZ00IQ4Tp9mls/I
F5zAKxHGPtDcx0E19H2ECEM3Zmh0eXVxbnp1dmd1cHhpcTRkZWpjemVodDQyNGl6
YmR3Zm5taHZlc2NlYmJodnN3c2pkMjJpZC5vbmlvbjo5ODc4BhFpcm9uX2J1Z19o
b21lX3RvcgUQ+1e3joLttwAJn0gLS7iJ3QcDlOFn
</pre>
      </div>
      <p>or as <a href="TODO">RSC file</a> (use TOR to connect).</pr
    </section>

    <footer>
      <section class="refs">
        <p>
        This site does not need JS or cookies for its work. Some in-built
        scripts sit in LXR pages, but they're harmless and may be omitted. This
        site is running on <a href="TODO">Nginx</a> web engine. This server
        runs <a href="TODO">Void Linux</a> with <a href="TODO">musl libc</a>
        and does not use any non-open source sorfware. Git web interface is
        running on <a href="TODO">cgit</a>.
        </p>
      </section>
    </footer>
  </body>
</html>
body {
    color: #1e1e1e; 
    max-width: min(1000px, 90%);
    margin: 1em auto;
}

header {
    text-align: center;
}

header > h1 {
    margin-bottom: 0;
}

header > h2 {
    font-size: 1rem;
}

section.card {
    max-width: fit-content;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1em;
}

table.links td:nth-child(1) {
    text-align: right;
}

table.links td:nth-child(2) {
    text-align: left;
}

section.refs {
    font-size: small;
}

.key {
    background: #eeeeee;
    padding-left: 0.5em;
    padding-right: 0.5em;
    width: 100%;
    overflow: scroll;
}

На мобилке ок, на всех девайсах ок, в консоли рисуется куда лучше, потому что таблица не едет. На этом отправляются трогать траву.

gaylord
()
Ответ на: комментарий от bread

На самом деле можно даже ещё проще:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8"
          name="viewport" 
          content="width=device-width, initial-scale=1"/>
    <link rel="stylesheet" href="style.css">
    <title>title</title>
  </head>
  <body>
    <header>
      <h1>Welcome to Iron Bug's server!</h1>
      <p><strong>This is the default stub page. I haven't put much here yet.</strong></p>
    </header>

    <section class="card">
      <table class="links">
        <tr>
          <td><a href="TODO">Iron Bug's GIT</a></td>
          <td>- Link to public GIT repo</td>
        </tr>
        <tr>
          <td><a href="TODO">RetroShare LXR</a></td>
          <td> - LXR for RetroShare code</td>
        </tr>
        <tr>
          <td><a href="TODO">LibreSSL LXR</a></td>
          <td> - LXR for LibreSSL code</td>
        </tr>
        <tr>
          <td><a href="TODO">Nginx LXR</a></td>
          <td> - LXR for Nginx code</td>
        </tr>
        <tr>
          <td><a href="TODO">Tempesta FW LXR</a></td>
          <td> - LXR for Tempesta FW code</td>
        </tr>
      </table>
    </section>

    <section class="card">
      <p>
        Note: I had to close the public web access to my Friendica instance,
        because of totalitarianism and punitive laws in one well-known state. So
        now a subscription from Fediverse account is needed for any access (and I
        don't accept empty profiles and bots). I hope one day we get rid of the
        oppressive regime and get a normal country. But for a while that's so.
      </p>
    </section>

    <section class="card">
      <p>
        <a href="TODO">Iron Bug's Friendica</a> - My <a href="TODO">Friendica</a> blog (iron_bug[at]friendica.ironbug.org)
      </p>
    </section>

    <section class="card">
      <p>
        <a href="TODO"/a>Iron Bug's Wiki</a> - Simple wiki for collecting my thoughts (it's just started and contains not much)
      </p>
    </section>

    <section class="card">
        <p>My <a href="TODO">Tox</a> key:</p>
        <div class="key">FF2368895CB2C00E01C5A4AA68EE82F1A7620B0925A4B14928C593587AAFD813C3782F1B89A2</div>
    </section>

    <section class="card">
      <p>My <a href="TODO">RetroShare</a> key:</p>
      <div class="key">ABD7V7eOgu23AAmfSAtLuIndAxTY8qfuBxqMJPcxZlwO7CAJQYxuxgEIaXJvbl9idWeQRAAAAAImljdmaHR5dXFuenV2Z3VweGlxNGRlamN6ZWh0NDI0aXpiZHdmbm1odmVzY2ViYmh2c3dzamQyMmlkLm9uaW9ukwYBAAB/Hv4EA26RJw==</div>
      <p>or</p>
      <div class="key">CQEGAcOZxsFNBFxrOo8BEADKeSblPYniAW4l4wL59mlV6mE0v67WIbAbdr7garyLvAfiEjwB4d45GPFqsM9Q6osj6WYfFharJVyKssgsnfMLyAXIM0xSJ38k8roDaaJ/e93IOobVUA+iH3hMNHmCG64fMV4NAhgW8JRVo0DKot+tSwFrnD6DvtPUTw4btU83xVUbN2o3+P36ugV43nI8TSnkzncDkHJQCGE1/wMeugvD8GDGD5jXaYLQUfdIKaRm2CnKK+363Pxg5bSimN1YXjqlebfqQkdkWarJZfAzWcdwurrepfwTD/qhTo7RA3mfAw2uCXOB3HoWBfYw8avGY3Txr+NR6TxRW3nXBAm9IHKtF3voKovH0eCZ4Rdx4F3mu3PDvUpxWuIH7F1RwSEsoNh1qpQiy1/JCYCZ4gFcSBOi12ZHMJHHCyzq9aCopYaKNgfuhaIPeAiYoXm9m0Dlhxb6T1dG4rE8WD0vm+ZrMpfjD2u4SUJab1O4ewIA3JVkg4GG5oomwAEMvTpxpxgzAfRlmi0cPre/wPDz2RQYAmci7Gnd9WpRLjxWNZQJCdo0ZzL0PWYM3PapH2RRe/t8EQKFcFSFSQBsKbyZaZ2Om6eB8Comhcy7NpHH6jVSoHPIhBGA+PPKQ0yZWU66hw0wbXwB0Pmn+Pz/MyQyYHHoODAk3p2LycAq5jzlXVwDej665QARAQABzSVpcm9uX2J1ZyAoR2VuZXJhdGVkIGJ5IFJldHJvU2hhcmUpIDw+wsFfBBMBAgATBQJcazqPCRAO7CAJQYxuxgIZAQAAH5MQAJ0SGOUL4wJpe5rYzDefTGY43ApYpMuGhj2KrTcnXfotVCwUfujMBe1jxF0Q4dbaEI4dazc+kVjzmkcjZKbQIsxD61UdPkML50peYTcNBiaFxZ+Tyc2J/R1VGV0rmQQPd6WsrOVyA3+7PwLnPvHOYaHL4dUEX9x+2NQkNsWROGCajGzGuAaEt/W+yF/ycHYc/uaHkJ2XJI0FvtQAfiPTpXhksemXMCF+a5RtvMGY2MEx7qTQFaED4bQeM7nMRICiDU92CDciMm2t2j2/5vzXDK2UzQQem0+xJ/8biZVYP3TlIZjmbObs9RkLfs5sALzBggG1lZNBjGeiwJRH0z84HbmsXjNdlDMFpifRUfQXSWpfAD10w55IIWxsnTUCQO6557RSQnx2vARUGlGM+OocjcXCTdu56T276TBsdG/XOvD3TM63IjFimvEsfCRm/sf0TUwEC6IJ12rcpFcIcHmFYS40gRKd4GDocXiC8HjaqRxX+hUpUM5xh+SF9nsgAEtF4lAIhUxVjYEI8P3vinsJol/HNARZk0F6Eeeh3qyPRPPAaPrOQMolNWTCEjQv3Z1ZoVdYqbUm3uOEIm9hWAHGElmfJGUcwnseNaDdo4+EfjtwmpkdBZQvZzsYAKAiqa9VGCjsCDeXLxZ00IQ4Tp9mls/IF5zAKxHGPtDcx0E19H2ECEM3Zmh0eXVxbnp1dmd1cHhpcTRkZWpjemVodDQyNGl6YmR3Zm5taHZlc2NlYmJodnN3c2pkMjJpZC5vbmlvbjo5ODc4BhFpcm9uX2J1Z19ob21lX3RvcgUQ+1e3joLttwAJn0gLS7iJ3QcDlOFn</div>
      <p>or as <a href="TODO">RSC file</a> (use TOR to connect).</p>
    </section>

    <footer>
      <section id="refs">
        <p>
        This site does not need JS or cookies for its work. Some in-built
        scripts sit in LXR pages, but they're harmless and may be omitted. This
        site is running on <a href="TODO">Nginx</a> web engine. This server
        runs <a href="TODO">Void Linux</a> with <a href="TODO">musl libc</a>
        and does not use any non-open source sorfware. Git web interface is
        running on <a href="TODO">cgit</a>.
        </p>
      </section>
    </footer>
  </body>
</html>

a:link {
    color: #0d6efd;
}

body {
    color: #212529; 
    max-width: min(1000px, 90%);
    margin: 1em auto;
}

header {
    text-align: center;
}

section.card {
    max-width: fit-content;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1em;
}

table.links td:nth-child(1) {
    text-align: right;
}

table.links td:nth-child(2) {
    text-align: left;
}

div.key {
    background: #eeeeee;
    padding: 0.5em 0.5em 0.5em 0.5em;
    font-family: monospace;
    overflow-wrap: break-word;
    word-break: break-all;
    max-width: 79ch;
}

section#refs {
    font-size: small;
}

Я пропустил ch, который в CSS добавили. Теперь даже на мобильники все эти ключи не надо скроллить, они красиво ужмутся как надо, если в 80 символов не влезут.

gaylord
()
Ответ на: комментарий от gaylord

А теперь сравним в lynx:

Вариант @Iron_Bug:

$ lynx -dump -nolist ironbug.org    
   Welcome to Iron Bug's server!
   This is the default stub page. I haven't put much here yet.
   Iron Bug's GIT - Link to public GIT repo
   RetroShare LXR - LXR for RetroShare code
   LibreSSL LXR - LXR for LibreSSL code
   Nginx LXR - LXR for Nginx code
   Tempesta FW LXR - LXR for Tempesta FW code
   Note: I had to close the public web access to my Friendica instance,
   because of totalitarianism and punitive laws in one well-known state.
   So now a subscription from Fediverse account is needed for any access
   (and I don't accept empty profiles and bots).
   I hope one day we get rid of the oppressive regime and get a normal
   country. But for a while that's so.
   Iron Bug's Friendica - My Friendica blog
   (iron_bug[at]friendica.ironbug.org)
   Iron Bug's Wiki - Simple wiki for collecting my thoughts (it's just
   started and contains not much)
   Tox:
   FF2368895CB2C00E01C5A4AA68EE82F1A7620B0925A4B14928C593587AAFD813C3782F1
   B89A2
   My RetroShare key - RetroShare key as rsc file (use TOR to connect)
              My RetroShare key (use RetroShare TOR to connect)
   ABD7V7eOgu23AAmfSAtLuIndAxTY8qfuBxqMJPcxZlwO7CAJQYxuxgEIaXJvbl9idWeQRAA
   AAAImljdmaHR5dXFuenV2Z3VweGlx
   NGRlamN6ZWh0NDI0aXpiZHdmbm1odmVzY2ViYmh2c3dzamQyMmlkLm9uaW9ukwYBAAB/Hv4
   EA26RJw==
   or
   CQEGAcOZxsFNBFxrOo8BEADKeSblPYniAW4l4wL59mlV6mE0v67WIbAbdr7garyL
   vAfiEjwB4d45GPFqsM9Q6osj6WYfFharJVyKssgsnfMLyAXIM0xSJ38k8roDaaJ/
   e93IOobVUA+iH3hMNHmCG64fMV4NAhgW8JRVo0DKot+tSwFrnD6DvtPUTw4btU83
   xVUbN2o3+P36ugV43nI8TSnkzncDkHJQCGE1/wMeugvD8GDGD5jXaYLQUfdIKaRm
   2CnKK+363Pxg5bSimN1YXjqlebfqQkdkWarJZfAzWcdwurrepfwTD/qhTo7RA3mf
   Aw2uCXOB3HoWBfYw8avGY3Txr+NR6TxRW3nXBAm9IHKtF3voKovH0eCZ4Rdx4F3m
   u3PDvUpxWuIH7F1RwSEsoNh1qpQiy1/JCYCZ4gFcSBOi12ZHMJHHCyzq9aCopYaK
   NgfuhaIPeAiYoXm9m0Dlhxb6T1dG4rE8WD0vm+ZrMpfjD2u4SUJab1O4ewIA3JVk
   g4GG5oomwAEMvTpxpxgzAfRlmi0cPre/wPDz2RQYAmci7Gnd9WpRLjxWNZQJCdo0
   ZzL0PWYM3PapH2RRe/t8EQKFcFSFSQBsKbyZaZ2Om6eB8Comhcy7NpHH6jVSoHPI
   hBGA+PPKQ0yZWU66hw0wbXwB0Pmn+Pz/MyQyYHHoODAk3p2LycAq5jzlXVwDej66
   5QARAQABzSVpcm9uX2J1ZyAoR2VuZXJhdGVkIGJ5IFJldHJvU2hhcmUpIDw+wsFf
   BBMBAgATBQJcazqPCRAO7CAJQYxuxgIZAQAAH5MQAJ0SGOUL4wJpe5rYzDefTGY4
   3ApYpMuGhj2KrTcnXfotVCwUfujMBe1jxF0Q4dbaEI4dazc+kVjzmkcjZKbQIsxD
   61UdPkML50peYTcNBiaFxZ+Tyc2J/R1VGV0rmQQPd6WsrOVyA3+7PwLnPvHOYaHL
   4dUEX9x+2NQkNsWROGCajGzGuAaEt/W+yF/ycHYc/uaHkJ2XJI0FvtQAfiPTpXhk
   semXMCF+a5RtvMGY2MEx7qTQFaED4bQeM7nMRICiDU92CDciMm2t2j2/5vzXDK2U
   zQQem0+xJ/8biZVYP3TlIZjmbObs9RkLfs5sALzBggG1lZNBjGeiwJRH0z84Hbms
   XjNdlDMFpifRUfQXSWpfAD10w55IIWxsnTUCQO6557RSQnx2vARUGlGM+OocjcXC
   Tdu56T276TBsdG/XOvD3TM63IjFimvEsfCRm/sf0TUwEC6IJ12rcpFcIcHmFYS40
   gRKd4GDocXiC8HjaqRxX+hUpUM5xh+SF9nsgAEtF4lAIhUxVjYEI8P3vinsJol/H
   NARZk0F6Eeeh3qyPRPPAaPrOQMolNWTCEjQv3Z1ZoVdYqbUm3uOEIm9hWAHGElmf
   JGUcwnseNaDdo4+EfjtwmpkdBZQvZzsYAKAiqa9VGCjsCDeXLxZ00IQ4Tp9mls/I
   F5zAKxHGPtDcx0E19H2ECEM3Zmh0eXVxbnp1dmd1cHhpcTRkZWpjemVodDQyNGl6
   YmR3Zm5taHZlc2NlYmJodnN3c2pkMjJpZC5vbmlvbjo5ODc4BhFpcm9uX2J1Z19o
   b21lX3RvcgUQ+1e3joLttwAJn0gLS7iJ3QcDlOFn
   This site does not need JS or cookies for its work.
   Some in-built scripts sit in LXR pages, but they're harmless and may be
   omitted.
   This site is running on Nginx web engine.
   This server runs Void Linux with musl libc and does not use any
   non-open source sorfware. Git web interface is running on cgit.

Мой вариант:

$ lynx -dump -nolist /tmp/index.html 
                         Welcome to Iron Bug's server!

   This is the default stub page. I haven't put much here yet.

   Iron Bug's GIT  - Link to public GIT repo
   RetroShare LXR  - LXR for RetroShare code
   LibreSSL LXR    - LXR for LibreSSL code
   Nginx LXR       - LXR for Nginx code
   Tempesta FW LXR - LXR for Tempesta FW code

   Note: I had to close the public web access to my Friendica instance,
   because of totalitarianism and punitive laws in one well-known state.
   So now a subscription from Fediverse account is needed for any access
   (and I don't accept empty profiles and bots). I hope one day we get rid
   of the oppressive regime and get a normal country. But for a while
   that's so.

   Iron Bug's Friendica - My Friendica blog
   (iron_bug[at]friendica.ironbug.org)

   Iron Bug's Wiki - Simple wiki for collecting my thoughts (it's just
   started and contains not much)

   My Tox key:

   FF2368895CB2C00E01C5A4AA68EE82F1A7620B0925A4B14928C593587AAFD813C3782F1
   B89A2

   My RetroShare key:

   ABD7V7eOgu23AAmfSAtLuIndAxTY8qfuBxqMJPcxZlwO7CAJQYxuxgEIaXJvbl9idWeQRAA
   AAAImljdmaHR5dXFuenV2Z3VweGlxNGRlamN6ZWh0NDI0aXpiZHdmbm1odmVzY2ViYmh2c3
   dzamQyMmlkLm9uaW9ukwYBAAB/Hv4EA26RJw==

   or

   CQEGAcOZxsFNBFxrOo8BEADKeSblPYniAW4l4wL59mlV6mE0v67WIbAbdr7garyLvAfiEjw
   B4d45GPFqsM9Q6osj6WYfFharJVyKssgsnfMLyAXIM0xSJ38k8roDaaJ/e93IOobVUA+iH3
   hMNHmCG64fMV4NAhgW8JRVo0DKot+tSwFrnD6DvtPUTw4btU83xVUbN2o3+P36ugV43nI8T
   SnkzncDkHJQCGE1/wMeugvD8GDGD5jXaYLQUfdIKaRm2CnKK+363Pxg5bSimN1YXjqlebfq
   QkdkWarJZfAzWcdwurrepfwTD/qhTo7RA3mfAw2uCXOB3HoWBfYw8avGY3Txr+NR6TxRW3n
   XBAm9IHKtF3voKovH0eCZ4Rdx4F3mu3PDvUpxWuIH7F1RwSEsoNh1qpQiy1/JCYCZ4gFcSB
   Oi12ZHMJHHCyzq9aCopYaKNgfuhaIPeAiYoXm9m0Dlhxb6T1dG4rE8WD0vm+ZrMpfjD2u4S
   UJab1O4ewIA3JVkg4GG5oomwAEMvTpxpxgzAfRlmi0cPre/wPDz2RQYAmci7Gnd9WpRLjxW
   NZQJCdo0ZzL0PWYM3PapH2RRe/t8EQKFcFSFSQBsKbyZaZ2Om6eB8Comhcy7NpHH6jVSoHP
   IhBGA+PPKQ0yZWU66hw0wbXwB0Pmn+Pz/MyQyYHHoODAk3p2LycAq5jzlXVwDej665QARAQ
   ABzSVpcm9uX2J1ZyAoR2VuZXJhdGVkIGJ5IFJldHJvU2hhcmUpIDw+wsFfBBMBAgATBQJca
   zqPCRAO7CAJQYxuxgIZAQAAH5MQAJ0SGOUL4wJpe5rYzDefTGY43ApYpMuGhj2KrTcnXfot
   VCwUfujMBe1jxF0Q4dbaEI4dazc+kVjzmkcjZKbQIsxD61UdPkML50peYTcNBiaFxZ+Tyc2
   J/R1VGV0rmQQPd6WsrOVyA3+7PwLnPvHOYaHL4dUEX9x+2NQkNsWROGCajGzGuAaEt/W+yF
   /ycHYc/uaHkJ2XJI0FvtQAfiPTpXhksemXMCF+a5RtvMGY2MEx7qTQFaED4bQeM7nMRICiD
   U92CDciMm2t2j2/5vzXDK2UzQQem0+xJ/8biZVYP3TlIZjmbObs9RkLfs5sALzBggG1lZNB
   jGeiwJRH0z84HbmsXjNdlDMFpifRUfQXSWpfAD10w55IIWxsnTUCQO6557RSQnx2vARUGlG
   M+OocjcXCTdu56T276TBsdG/XOvD3TM63IjFimvEsfCRm/sf0TUwEC6IJ12rcpFcIcHmFYS
   40gRKd4GDocXiC8HjaqRxX+hUpUM5xh+SF9nsgAEtF4lAIhUxVjYEI8P3vinsJol/HNARZk
   0F6Eeeh3qyPRPPAaPrOQMolNWTCEjQv3Z1ZoVdYqbUm3uOEIm9hWAHGElmfJGUcwnseNaDd
   o4+EfjtwmpkdBZQvZzsYAKAiqa9VGCjsCDeXLxZ00IQ4Tp9mls/IF5zAKxHGPtDcx0E19H2
   ECEM3Zmh0eXVxbnp1dmd1cHhpcTRkZWpjemVodDQyNGl6YmR3Zm5taHZlc2NlYmJodnN3c2
   pkMjJpZC5vbmlvbjo5ODc4BhFpcm9uX2J1Z19ob21lX3RvcgUQ+1e3joLttwAJn0gLS7iJ3
   QcDlOFn

   or as RSC file (use TOR to connect).

   This site does not need JS or cookies for its work. Some in-built
   scripts sit in LXR pages, but they're harmless and may be omitted. This
   site is running on Nginx web engine. This server runs Void Linux with
   musl libc and does not use any non-open source sorfware. Git web
   interface is running on cgit.

LMAO.

gaylord
()
Ответ на: комментарий от gaylord

зогмечательно. ты упоролся и уписался тут весь, пока я занималась своими делами. мол, посмотрите на меня, какой я молодец! возьми пряник с полки. там два, твой посередине.

вот теперь подними _свой_ сервер и делай там _свою_ страничку, если тебе так хочется. мне это не нужно. никаких бесплатных советов от школоты я не просила. и да, меня не интересуют ваши смертьфоны, от слова совсем.

Iron_Bug ★★★★★
()
Последнее исправление: Iron_Bug (всего исправлений: 1)
Ответ на: комментарий от Iron_Bug

Просто это небольшое ментальное упражнение доказывает то, о чем мы подозревали уже давно — твои скилы не существуют, ты ходишь на ЛОР повышать свою самооценку за счет грязной лжи нам всем. Теперь мы знаем что ты даже вебстраничку нормально напрограммировать не можешь :))

gaylord
()
Ответ на: комментарий от gaylord

Табличная верстка поедет на телефоне, ссылку ты странно стилизовал (ChatGPT?) она же будет иметь совершенно другой цвет в других состояниях.

MOPKOBKA ★★★★★
()
Ответ на: комментарий от MOPKOBKA

Не, не поедет, я проверял. Оно одинаково хорошо рендерится на десктопе 28, на ляптопе 14, на айфоне, и в elinks с lynx.

ссылку ты странно стилизовал (ChatGPT?) она же будет иметь совершенно другой цвет в других состояниях.

Не, я просто начал воровать цвета из бутстрапа, но мне стало лень.

gaylord
()
Ответ на: комментарий от gaylord

Не, не поедет, я проверял.

Плохо проверял, едет.

Не, я просто начал воровать цвета из бутстрапа, но мне стало лень.

Ну так это огрызок от сайта получается (даже в качестве шаблона под дополнение), на оригинальном сайте Iron_Bug цвета заданы, и метатеги есть.

Вебы веберам, сишка сишкерам.

MOPKOBKA ★★★★★
()
Последнее исправление: MOPKOBKA (всего исправлений: 3)
Ответ на: комментарий от MOPKOBKA

Плохо проверял, едет.

На 12 не едет, покеж скрин. Он просто левую колонку в другую сторону алайнит.

Ну так это огрызок от сайта получается (даже в качестве шаблона под дополнение), на оригинальном сайте Iron_Bug цвета заданы, и метатеги есть.

Меня больше рендеринг беспокоил, по стилю я не то чтобы упарывался. Еще у меня все ссылки TODO :))

gaylord
()
Ответ на: комментарий от MOPKOBKA

Плохо проверял, едет.

Я пытался сохранить хоть что-то от изначально дизайна, но вероятно ты прав и на достаточно мелком экране/большом шрифте там все разносит. Надо смириться и сделать таблицу без выравнивания, чтобы оно в стек сворачивалось если места нет.

gaylord
()
Ответ на: комментарий от gaylord

На 12 не едет, покеж скрин. Он просто левую колонку в другую сторону алайнит.

В инструментах разработчика выбери 320 разрешение, таблица очень плохо выглядит, нужно хотя бы добавить vertical-align: top;, а в идеале переверстать на flexbox, и на телефонах тогда вместо такого layoutа:

| X | Y |
| X | Y |
Делать вот такой layout:
| X |
| Y |
| X |
| Y |
Через @media.

Меня больше рендеринг беспокоил, по стилю я не то чтобы упарывался. Еще у меня все ссылки TODO :))

Тогда лучше оригинальные цвета браузера оставить, будет изкоробочная поддержка темной темы.

MOPKOBKA ★★★★★
()
Последнее исправление: MOPKOBKA (всего исправлений: 1)
Ответ на: комментарий от MOPKOBKA

А там нет атрибута чтобы оно само выбирало как сворачитваться? Я находился под впечатлением что если расставить правильные overflow-*, то можно обойтись без @media, и оно само нормально будет.

gaylord
()
Ответ на: комментарий от gaylord

Хм. Я сделал 200%, чтобы читабельность вернуть, сайт не влез по вертикали, а полосы прокрутки там заботливо выключены через css body.overflow:hidden.

Aceler ★★★★★
()
Ответ на: комментарий от MOPKOBKA

Тогда лучше оригинальные цвета браузера оставить, будет изкоробочная поддержка темной темы.

Ага. Но где-то в конце меня уже понесло :)))

gaylord
()
Ответ на: комментарий от MOPKOBKA

Кажется тогда проще grid. Он вроде бы сам свернется. Надо попробовать.

gaylord
()
Ответ на: комментарий от AleksK

Отвечаю с задержкой, но проблема в тормознутости kde была и есть. И это очень бросается в глаза, особенно когда под рукой телефон с быстрым и плавным экраном, а недалеко ещё и макбук с настоящей плавностью, а не kde-посмешищем с залоченными анимациями.

mamina_radost
()

https://github.com/NixOS/nixpkgs/issues/419940 - NixOS послал в задницу.

https://community.kde.org/Distributions/Packaging_Recommendations#Packages_to_avoid_installing - KDE, разумеется, тоже.

При этом фимозные разрабы всё-равно добавии галку возле KDE в https://github.com/X11Libre/xserver/wiki/Are-We-XLibre-Yet%3F - потому что те.. поддерживают Х11! Вероятнее всего остальные галки в таблице поддержки со стороны DE также никак не относятся к реальности.

С настолько дегенеративным отрывом от реальности не удивительно что разрабы и мейнтейнеры от них нос воротят.

zabbal ★★★★★
()
Ответ на: комментарий от zabbal

NixOS послал в задницу.

SJW-дистрибутив, как и Guix.

KDE, разумеется, тоже.

Да там какой-то вялендонутый школоло заныл, пофиг. Наверное обидно, что вяленный самопал в kwin оказался нафиг не нужон.

Skullnet ★★★★☆
()
Ответ на: комментарий от Skullnet

SJW-дистрибутив

Покажи на этой кукле где злой дистрибутив тебя трогал :-D

самопал в kwin оказался нафиг не нужон

И именно поэтому его один дистр за другим цепляют в качестве сессии по-умолчанию. Ты когда снова решишь обосрать одного из ключевый контрибьюторов одного из известнейших свободных проектов - штаны снять не забудь, а то опять обтрухаешься.

zabbal ★★★★★
()
Ответ на: комментарий от zabbal

И именно поэтому его один дистр за другим цепляют в качестве сессии по-умолчанию.

А толку, чтобы потом в своей статистике: «вот смотрите у шмурдяка большие проценты», а потом люди будут жаловаться что %s не работает. Вяленными багами весь багтрекер KDE завален.

Ты когда снова решишь обосрать одного из ключевый

Это голые понты. Если ты поддерживаешь гнилую не взлетевшую корпотехнологию, то ты ключевой дурак. Вон GNOME тоже раньше был передовым DE и libgtk - довольно таки хорошей библиотекой, а потом всё скатили в говно и теперь только крутят пальцами и этим говенцом обмазываются.

Наверное специально так делают, чтобы новые пользователи сказали: «да ну нафиг, даже винда лучше».

К тому же ты забываешь: Redhat == IBM == Microsoft. Ещё не понял кто вяленд продвигает?

Skullnet ★★★★☆
()
Последнее исправление: Skullnet (всего исправлений: 3)
Ответ на: комментарий от Skullnet

багами весь багтрекер KDE завален

А что там должно быть по-твоему - арбузы?

Это голые понты.

Ну оденься.

раньше был передовым DE

А теперь стал арьергардным видимо? Зачем ты булькаешь случайными словами - ты думаешь это сделает твой бред весомее?

libgtk - довольно таки хорошей библиотекой

Это и сейчас один из наиболее популярных тулкитов.

Наверное специально так делают

Заговор, стопудов! И в штаны тебе тоже они навалили, подлецы.

IBM == Microsoft

C какого переляку ты это выдал? Похмелился неудачно?

zabbal ★★★★★
()
Ответ на: комментарий от zabbal

А что там должно быть по-твоему - арбузы?

Качество на лицо, а ещё что-то про metux-а говорят.

А теперь стал арьергардным видимо?

Теперь стал полу-планшетным монстром с вырезанными фичами. Xfce на его фоне выглядит бесконечно круто и работает быстрее, хоть оба написаны на одном и том же тулките (GTK2 всё равно был быстрее).

Это и сейчас один из наиболее популярных тулкитов.

На котором 2,5 приложения. А те кто на него переходят, вырезают нафиг фичи.

C какого переляку ты это выдал? Похмелился неудачно?

В гнум и вейланд MS активно заносит баблишко и вообще у них strong partnership. Доброе утро.

Skullnet ★★★★☆
()
Последнее исправление: Skullnet (всего исправлений: 2)
Ответ на: комментарий от Skullnet

На котором 2,5 приложения.

Xfce на его фоне выглядит бесконечно круто и работает быстрее, хоть оба написаны на одном и том же тулките

Ты уж как-нибудь определись какой именно бред ты несёшь сегодня. То у тебя весь Xfce, написанный на GTK, круто выглядит и быстро работает, то у тебя на GTK написаны 2,5 приложения. Ты вообще читаешь ту срань что порешь?

у них strong partnership

Ты так вертишь задницей что хочется засунуть тебе мятую бумажку в трусы. Так это всё-таки «==» или «strong partnership»? Или ты ещё повихлять решил?

zabbal ★★★★★
()
Ответ на: комментарий от zabbal

Ты уж как-нибудь определись какой именно бред ты несёшь сегодня. То у тебя весь Xfce, написанный на GTK

Тут уточню, я говорил про GTK4, GTK3 - это сомнительная, но последняя адекватная версия GTK на которой софт остался по инерции, а сейчас на GTK софт почти никто не пишет (и честно хз что теперь с этим горе-тулкитом делать).

Так это всё-таки «==» или «strong partnership»? Или ты ещё повихлять решил?

Похер, «кто девушку ужинает, тот её и танцует».

Skullnet ★★★★☆
()
Последнее исправление: Skullnet (всего исправлений: 1)
Ответ на: комментарий от Skullnet

хз что теперь с этим горе-тулкитом делать

Кому? Тебе - ничего, просто потому что один фик не осилишь. Ну а разрабы и без твоего фимоза разберутся какой тулкит им удобнее выбрать. Мейнтейнеры, соответственно, будут поддерживать в дистре то, что выбрали разрабы - тут твой подпаленый афедрон тоже ничего не изменит.

Похер

И вправду, ляпнул бессмысленную чушь, а когда не прокатило то сразу слился.

zabbal ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.