<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>61116</bug_id>
          
          <creation_ts>2026-10-17 20:00:26 +0300</creation_ts>
          <short_desc>Ghostty 1.3.1-alt3: Пустое окно при запуске без возможности ввода</short_desc>
          <delta_ts>2026-10-18 15:58:28 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>ghostty</component>
          <version>unstable</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Андрей Юрьевич Литвинов">i</reporter>
          <assigned_to name="Sergey Bolshakov">sbolshakov</assigned_to>
          <cc>sbolshakov</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>302723</commentid>
    <comment_count>0</comment_count>
      <attachid>22739</attachid>
    <who name="Андрей Юрьевич Литвинов">i</who>
    <bug_when>2026-10-17 20:00:26 +0300</bug_when>
    <thetext>Created attachment 22739
описание проблемы

После установки пакета ghostty-1.3.1-alt3.x86_64 на ALT Linux окно терминала открывается пустым (без курсора, без возможности ввода текста).

Подробное описание шагов:
1. Установить пакет: sudo apt-get install ghostty
2. Запустить: ghostty, открыть сразу еще окно через shift+ctrl+n, и еще одно
3. Наблюдать: окно открывается, но пустое — нет текста, нет курсора, невозможно ввести команды

Ожидаемый результат:
Открытие терминала с рабочей оболочкой bash/zsh и возможностью ввода команд.

Фактический результат:
Пустое окно без курсора и возможности ввода. Процесс терминала работает (проверено через pgrep), но окно не отображает содержимое.

Дополнительная информация:
- Версия пакета: ghostty-1.3.1-alt3.x86_64
- Окружение: GNOME on Wayland
- GPU: Intel Graphics (Mesa Intel(R) Graphics (ADL GT2))
- Драйверы: Mesa 26.2.5
- Ядро: 6.18.54-6.18-alt1

Логи запуска:
```
info: ghostty version=1.3.1-dev+0000000
info: renderer=renderer.generic.Renderer(renderer.OpenGL)
warning(io_exec): no resources dir set, shell integration disabled
info(opengl): loaded OpenGL 4.6
info(io_exec): started subcommand path=/bin/sh pid=XXXXX
```

Анализ проблемы:
1. Ghostty пытается загрузить ресурсы, но не находит правильную директорию: &quot;no resources dir set&quot;
2. Используется только OpenGL рендеринг (Vulkan/GLES отключены через GDK_DISABLE=gles-api,vulkan)
3. Проблема проявляется на Wayland с GTK 4.24.1

Проверенные решения (не помогли):
- Отключение прозрачности (background-opacity = 1.0)
- Отключение центрирования окна
- Запуск под X11 (XDG_SESSION_TYPE=x11)
- Установка переменных окружения GKR_RESOURCES_DIR и GKR_STYLE_DIR через скрипт-обёртку

Другие терминалы работают корректно:
- GNOME Console (kgx) — работает

Репозиторий:
https://packages.altlinux.org/ru/sisyphus/srpms/ghostty/

Сообщение подготовлено для: Sergey Bolshakov &lt;sbolshakov@altlinux.org&gt;
Мейнтейнер пакета ghostty-1.3.1-alt3</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>302761</commentid>
    <comment_count>1</comment_count>
    <who name="Андрей Юрьевич Литвинов">i</who>
    <bug_when>2026-10-18 15:58:00 +0300</bug_when>
    <thetext>---
name: System Package Versions 2026-10-18
description: ALT Linux 20260806, Ghostty 1.3.1-alt3, kernel 6.18.57; ghostty empty window issue resolved after system update and config changes
type: reference
category: environment_configuration
keywords:
  - ALT Linux
  - Ghostty
  - system update
  - Wayland
  - GTK 4.24.1
  - Mesa 26.2.5
usage_scenarios:
  - &quot;Troubleshooting terminal emulator issues&quot;
  - &quot;Understanding system package versions&quot;
  - &quot;Diagnosing Wayland rendering problems&quot;
---

## System Environment

- **OS**: ALT Linux Regular 20260806 (Sisyphus)
- **Kernel**: 6.18.57-6.18-alt1
- **Desktop Environment**: GNOME
- **Display Server**: Wayland

## Key Package Versions

| Package | Version |
|---------|---------|
| ghostty | 1.3.1-alt3.x86_64 |
| libgtk4 | 4.24.1-alt1 |
| libadwaita | 1.10.0-alt1 |
| Mesa | 26.2.5-alt1 |
| libwayland | 1.26.0-alt1.1 |
| xorg-xwayland | 24.1.14-alt1 |
| gnome-session-wayland | 51.0-alt1 |

## Ghostty Configuration

```
window-width = 120
window-height = 46
background-opacity = 0.8
background-blur = true
```

## Issue Resolution

**Problem**: Ghostty opened an empty window without cursor or input capability on Wayland.

**Root Cause**: Package `ghostty-1.3.1-alt3.x86_64` built without proper resource directory configuration.

**Solution**: System update (kernel 6.18.54 → 6.18.57) combined with config changes resolved the issue.

**Status**: Resolved - Ghostty working correctly after system update.

## Notes

- Other terminals (GNOME Console/kgx) were working correctly
- Bug report template prepared but not needed due to update resolution
- OpenGL renderer remains in use (`renderer.OpenGL`)</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>22739</attachid>
            <date>2026-10-17 20:00:26 +0300</date>
            <delta_ts>2026-10-17 20:00:26 +0300</delta_ts>
            <desc>описание проблемы</desc>
            <filename>ghostty-bug-report.md</filename>
            <type>text/markdown</type>
            <size>3120</size>
            <attacher name="Андрей Юрьевич Литвинов">i</attacher>
            
              <data encoding="base64">INGC0LXQvNCwOiBHaG9zdHR5IDEuMy4xLWFsdDM6INCf0YPRgdGC0L7QtSDQvtC60L3QviDQv9GA
0Lgg0LfQsNC/0YPRgdC60LUg0LHQtdC3INCy0L7Qt9C80L7QttC90L7RgdGC0Lgg0LLQstC+0LTQ
sArQv9GA0L7QtNGD0LrRgjpBTFQgTGludXgK0LLQtdGA0YHQuNGPOlNpc3lwaHVzCtCw0YDRhdC4
0YLQtdC60YLRg9GA0LA6eDg2XzY0CtC+0L/QtdGA0LDRhtC40L7QvdC90LDRjyDRgdC40YHRgtC1
0LzQsDpMaW51eArRgdGC0LDRgtGD0YE6VU5DT05GSVJNRUQK0YHQtdGA0YzRkdC30L3QvtGB0YLR
jDpjcml0aWNhbArQv9GA0LjQvtGA0LjRgtC10YI6bm9ybWFsCtC60L7QvNC/0L7QvdC10L3RgjpU
ZXJtaW5hbHMKCtCa0YDQsNGC0LrQvtC1INC+0L/QuNGB0LDQvdC40LU6CtCf0L7RgdC70LUg0YPR
gdGC0LDQvdC+0LLQutC4INC/0LDQutC10YLQsCBnaG9zdHR5LTEuMy4xLWFsdDMueDg2XzY0INC9
0LAgQUxUIExpbnV4INC+0LrQvdC+INGC0LXRgNC80LjQvdCw0LvQsCDQvtGC0LrRgNGL0LLQsNC1
0YLRgdGPINC/0YPRgdGC0YvQvCAo0LHQtdC3INC60YPRgNGB0L7RgNCwLCDQsdC10Lcg0LLQvtC3
0LzQvtC20L3QvtGB0YLQuCDQstCy0L7QtNCwINGC0LXQutGB0YLQsCkuCgrQn9C+0LTRgNC+0LHQ
vdC+0LUg0L7Qv9C40YHQsNC90LjQtSDRiNCw0LPQvtCyOgoxLiDQo9GB0YLQsNC90L7QstC40YLR
jCDQv9Cw0LrQtdGCOiBzdWRvIGFwdC1nZXQgaW5zdGFsbCBnaG9zdHR5CjIuINCX0LDQv9GD0YHR
gtC40YLRjDogZ2hvc3R0eQozLiDQndCw0LHQu9GO0LTQsNGC0Yw6INC+0LrQvdC+INC+0YLQutGA
0YvQstCw0LXRgtGB0Y8sINC90L4g0L/Rg9GB0YLQvtC1IOKAlCDQvdC10YIg0YLQtdC60YHRgtCw
LCDQvdC10YIg0LrRg9GA0YHQvtGA0LAsINC90LXQstC+0LfQvNC+0LbQvdC+INCy0LLQtdGB0YLQ
uCDQutC+0LzQsNC90LTRiwoK0J7QttC40LTQsNC10LzRi9C5INGA0LXQt9GD0LvRjNGC0LDRgjoK
0J7RgtC60YDRi9GC0LjQtSDRgtC10YDQvNC40L3QsNC70LAg0YEg0YDQsNCx0L7Rh9C10Lkg0L7Q
sdC+0LvQvtGH0LrQvtC5IGJhc2gvenNoINC4INCy0L7Qt9C80L7QttC90L7RgdGC0YzRjiDQstCy
0L7QtNCwINC60L7QvNCw0L3QtC4KCtCk0LDQutGC0LjRh9C10YHQutC40Lkg0YDQtdC30YPQu9GM
0YLQsNGCOgrQn9GD0YHRgtC+0LUg0L7QutC90L4g0LHQtdC3INC60YPRgNGB0L7RgNCwINC4INCy
0L7Qt9C80L7QttC90L7RgdGC0Lgg0LLQstC+0LTQsC4g0J/RgNC+0YbQtdGB0YEg0YLQtdGA0LzQ
uNC90LDQu9CwINGA0LDQsdC+0YLQsNC10YIgKNC/0YDQvtCy0LXRgNC10L3QviDRh9C10YDQtdC3
IHBncmVwKSwg0L3QviDQvtC60L3QviDQvdC1INC+0YLQvtCx0YDQsNC20LDQtdGCINGB0L7QtNC1
0YDQttC40LzQvtC1LgoK0JTQvtC/0L7Qu9C90LjRgtC10LvRjNC90LDRjyDQuNC90YTQvtGA0LzQ
sNGG0LjRjzoKLSDQktC10YDRgdC40Y8g0L/QsNC60LXRgtCwOiBnaG9zdHR5LTEuMy4xLWFsdDMu
eDg2XzY0Ci0g0J7QutGA0YPQttC10L3QuNC1OiBHTk9NRSBvbiBXYXlsYW5kCi0gR1BVOiBJbnRl
bCBHcmFwaGljcyAoTWVzYSBJbnRlbChSKSBHcmFwaGljcyAoQURMIEdUMikpCi0g0JTRgNCw0LnQ
stC10YDRizogTWVzYSAyNi4yLjUKLSDQr9C00YDQvjogNi4xOC41NC02LjE4LWFsdDEKCtCb0L7Q
s9C4INC30LDQv9GD0YHQutCwOgpgYGAKaW5mbzogZ2hvc3R0eSB2ZXJzaW9uPTEuMy4xLWRldisw
MDAwMDAwCmluZm86IHJlbmRlcmVyPXJlbmRlcmVyLmdlbmVyaWMuUmVuZGVyZXIocmVuZGVyZXIu
T3BlbkdMKQp3YXJuaW5nKGlvX2V4ZWMpOiBubyByZXNvdXJjZXMgZGlyIHNldCwgc2hlbGwgaW50
ZWdyYXRpb24gZGlzYWJsZWQKaW5mbyhvcGVuZ2wpOiBsb2FkZWQgT3BlbkdMIDQuNgppbmZvKGlv
X2V4ZWMpOiBzdGFydGVkIHN1YmNvbW1hbmQgcGF0aD0vYmluL3NoIHBpZD1YWFhYWApgYGAKCtCQ
0L3QsNC70LjQtyDQv9GA0L7QsdC70LXQvNGLOgoxLiBHaG9zdHR5INC/0YvRgtCw0LXRgtGB0Y8g
0LfQsNCz0YDRg9C30LjRgtGMINGA0LXRgdGD0YDRgdGLLCDQvdC+INC90LUg0L3QsNGF0L7QtNC4
0YIg0L/RgNCw0LLQuNC70YzQvdGD0Y4g0LTQuNGA0LXQutGC0L7RgNC40Y46ICJubyByZXNvdXJj
ZXMgZGlyIHNldCIKMi4g0JjRgdC/0L7Qu9GM0LfRg9C10YLRgdGPINGC0L7Qu9GM0LrQviBPcGVu
R0wg0YDQtdC90LTQtdGA0LjQvdCzIChWdWxrYW4vR0xFUyDQvtGC0LrQu9GO0YfQtdC90Ysg0YfQ
tdGA0LXQtyBHREtfRElTQUJMRT1nbGVzLWFwaSx2dWxrYW4pCjMuINCf0YDQvtCx0LvQtdC80LAg
0L/RgNC+0Y/QstC70Y/QtdGC0YHRjyDQvdCwIFdheWxhbmQg0YEgR1RLIDQuMjQuMQoK0J/RgNC+
0LLQtdGA0LXQvdC90YvQtSDRgNC10YjQtdC90LjRjyAo0L3QtSDQv9C+0LzQvtCz0LvQuCk6Ci0g
0J7RgtC60LvRjtGH0LXQvdC40LUg0L/RgNC+0LfRgNCw0YfQvdC+0YHRgtC4IChiYWNrZ3JvdW5k
LW9wYWNpdHkgPSAxLjApCi0g0J7RgtC60LvRjtGH0LXQvdC40LUg0YbQtdC90YLRgNC40YDQvtCy
0LDQvdC40Y8g0L7QutC90LAKLSDQl9Cw0L/Rg9GB0Log0L/QvtC0IFgxMSAoWERHX1NFU1NJT05f
VFlQRT14MTEpCi0g0KPRgdGC0LDQvdC+0LLQutCwINC/0LXRgNC10LzQtdC90L3Ri9GFINC+0LrR
gNGD0LbQtdC90LjRjyBHS1JfUkVTT1VSQ0VTX0RJUiDQuCBHS1JfU1RZTEVfRElSINGH0LXRgNC1
0Lcg0YHQutGA0LjQv9GCLdC+0LHRkdGA0YLQutGDCgrQlNGA0YPQs9C40LUg0YLQtdGA0LzQuNC9
0LDQu9GLINGA0LDQsdC+0YLQsNGO0YIg0LrQvtGA0YDQtdC60YLQvdC+OgotIEdOT01FIENvbnNv
bGUgKGtneCkg4oCUINGA0LDQsdC+0YLQsNC10YIKLSDQo9GB0YLQsNC90L7QstC60LAgZ25vbWUt
dGVybWluYWwg0YDQtdGI0LDQtdGCINC/0YDQvtCx0LvQtdC80YMKCtCg0LXQv9C+0LfQuNGC0L7R
gNC40Lk6Cmh0dHBzOi8vcGFja2FnZXMuYWx0bGludXgub3JnL3J1L3Npc3lwaHVzL3NycG1zL2do
b3N0dHkvCgrQodC+0L7QsdGJ0LXQvdC40LUg0L/QvtC00LPQvtGC0L7QstC70LXQvdC+INC00LvR
jzogU2VyZ2V5IEJvbHNoYWtvdiA8c2JvbHNoYWtvdkBhbHRsaW51eC5vcmc+CtCc0LXQudC90YLQ
tdC50L3QtdGAINC/0LDQutC10YLQsCBnaG9zdHR5LTEuMy4xLWFsdDMK
</data>

          </attachment>
      

    </bug>

</bugzilla>