Discord (Türkçe)

From ArchWiki
Çeviri Durumu: Bu makale, Discord makalesinin çevirisidir. Son çeviri tarihi (yıl-ay-gün şeklinde): 2024-03-21. Eğer makalenin İngilizce sürümünde değişiklik yapılmış ise çevirinin senkronize edilmesine yardımcı olabilirsiniz. Çevirmenliğe dair bilgi edinmek için Telegram grubumuzu ziyaret edebilirsiniz. Çevrilmiş tüm makelelere buradan erişebilirsiniz.

Discord kapalı kaynak kodlu, çoklu platform desteğine sahip, sesli ve yazılı sohbet uygulamasıdır. Açık kaynak davasına gönül vermiş toplulukların birçoğunun resmi Discord sunucuları vardır. Discord bir web tarayıcısı aracılığıyla veya Electron ile yazılmış masaüstü uygulaması aracılığıyla kullanılabilir.

Kurulum

Discord'un masaüstü uygulamasını yüklemek için aşağıdaki paketlerden birini kullanabilirsiniz:

Grafik arayüze sahip istemciler

Resmi uygulamalar

Alternatif olarak, Discord Flatpak paketi olarak da mevcuttur. Bu paket, sistem kütüphanelerine dair sorunları çözebilir ve bazı durumlarda performans iyileştirmesi sağlayabilir, lakin Rich Presence'i etkinleştirmek için ekstra çaba istiyor. Bknz: #Flatpak'te Rich Presence'i etkinleştirmek.


$ flatpak install discord

Sistem electron'unu kullanan resmi istemciler

Olası performans ve güvenlik artışı için sistem electron'unu kullanan resmi istemciler:

Üçüncü taraf istemciler

Uyarı: : Üçüncü taraf istemcilerin veya Discord istemcisi üzerinde oynamalar yapan herhangi resmi olmayan paket veya uygulamanın kullanımı Discord'un Discord'un Hizmet Şartlarına aykırıdır ve hesabınızın kalıcı olarak erişime kapatılmasına neden olabilir. [1] Bu tür paketleri kullanırken tüm sorumluluk size aittir. Discord'un API'sindeki anti-spam sistemini tetiklemelerinden ötürü eski veya geliştirilmeyen istemcileri kullanmayınız, aksi takdirde hesabınız erişime kapatılabilir.
  • Abaddon — C++/gtkmm ile yazılmış sesli konuşma desteğine sahip alternatif bir Discord istemcisi.
https://github.com/uowuo/abaddon || abaddonAUR
  • discord-screenaudio — Linux'da sesli ekran paylaşımını destekleyen gayriresmi Discord istemcisi.
https://github.com/maltejur/discord-screenaudio || discord-screenaudioAUR
  • Dissent — Go ile yazılmış GTK4 Discord istemcisi
https://github.com/diamondburned/dissent || dissent-gitAUR
  • Ripcord — Qt araç seti üzerine yazılmış, Discord ve Slack gibi grup bazlı servisler için yazılmış, hafif, kapalı kaynak kodlu sohbet uygulaması.
https://cancel.fm/ripcord/ || ripcordAUR
  • WebCord — Web istemcisi için sarmalayıcı. Wayland'de ekran paylaşımı desteği ve gelişmiş güvenlik sağlıyor.
https://github.com/SpacingBat3/WebCord || webcordAUR
  • ArmCord — Olabildiğince her şeyi hafif tutup aynı zamanda Discord deneyimini iyileştirmek adına yazılmış istemci.
https://github.com/ArmCord/ArmCord || armcord-binAUR
  • Vesktop — Vesktop çoklu platform desteğine sahip, daha hafif bir Discord deneyimi sunmayı amaçlayan masaüstü uygulamasıdır. Ayrıca sesli ekran paylaşımını da destekliyor.
https://github.com/Vencord/Vesktop || vesktop-binAUR

Komut Satırı istemcileri

AUR'da (ve Github'da paketlenmemiş) çok sayıda Komut satırı tabanlı üçüncü taraf istemci vardır, ancak çoğu kullanımdan kaldırılmış veya bozuktur. discordo AUR üzerinde discordo-gitAUR olarak paketlenir ve bakımı yapılır.

Sohbet istemcisi eklentileri

https://github.com/EionRobb/purple-discord || purple-discord-gitAUR gibi libpurple tabanlı mesaj uygulamaları için Discord eklentisi.
https://github.com/sm00th/bitlbee-discord || bitlbee-discord-gitAUR için Discord eklentisi.
https://github.com/terminal-discord/weechat-discord || weechat-discord-gitAUR için Discord eklentisi.

Özel CSS ve eklentiler

  • BetterDiscord — Discord istemcisinin özel CSS ve eklentiler kullanmasına olanak sağlamak adına modifikasyonlar içeren proje.
https://betterdiscord.app/ || betterdiscord-installerAUR
  • Discocss — Discord istemcilerine özel CSS'ler enjekte edebilen basit bir betik.discord-ptbAUR ve discord-canaryAUR sürümlerine özel CSS enjekte etmek için discord klasörünü içeren satırları kullanılan sürüm ile değiştirin.
https://github.com/mlvzk/discocss || discocss-gitAUR
  • Replugged — Basitlik ve performans'a odaklanmış hafif bir Discord istemcisi olan, Powercord'un çatalı.
https://github.com/replugged-org/replugged || replugged-electron-gitAUR
  • VenCord — Discord açılmadan önce yüklenen, Discord'u daha hızlı ve stabil hale getirmeyi amaçlayan istemci modifikasyonu.
https://github.com/Vendicated/Vencord || vencord-installer-binAUR

Oyun arayüzü

Discord'un Linux istemcileri oyun arayüzünü desteklemiyor. Açık kaynak kodlu GTK uygulaması olan discover-overlayAUR bu eksikleri gidermeyi amaçlıyor. Discover x11 ve wlroots ortamlarında çalışmaktadır.

Yardımcı programlar

  • Chuncord — Discord CDN'e, webhookları kullanarak parça parça dosya yüklemek için komut satırı aracı.
https://git.lemonsh.moe/lemon/chuncord || chuncordAUR

İpuçları ve Püf noktaları

GNOME üst çubuk simgesi

Simgenin GNOME üst çubuğunda olmasını istiyorsanız AppIndicator and KStatusNotifierItem Support extension'ı ve libappindicator-gtk3 yükleyiniz.

Discord repoda olmayan güncellemeyi yüklemeye çalışıyor

Eğer bir yüklenmemiş bir güncelleme mevcutsa, Discord açılmayacak ve şu mesajı gösterecektir "Şanslı günündesin! Yeni bir güncelleme var". Eğer güncellenmiş sürüm resmi repolarda mevcut değilse, Arch build system'i kullanarak paketi kendiniz derleyip(build daha duzgun ceviri bulunacak), güncellenmiş paketi yükleyebilirsiniz.

Güncelleme denetimini devre dışı bırakmak için, ~/.config/discord/settings.json'a şunu ekleyin:

~/.config/discord/settings.json
"SKIP_HOST_UPDATE": true

JSON gereksinimleri nedeniyle WINDOW_BOUNDS nesnesinden sonra fazladan bir virgül eklemeniz gerektiğini unutmayın, orn:

{
  "IS_MAXIMIZED": true,
  "IS_MINIMIZED": false,
  "WINDOW_BOUNDS": {
    "x": 2240,
    "y": 219,
    "width": 1280,
    "height": 720
  },
  "SKIP_HOST_UPDATE": true
}

Discord'u küçültülmüş olarak başlatmak

Discord --start-minimized argümanı ile küçültülmüş olarak başlatılabilir.

Mikrofon gürültü azaltma

Discord artık hem standart hem de Krisp'in yapay zeka tabanlı gürültü azaltıcısı ile dahili bir şekilde gürültü azaltma özelliğine sahiptir. PipeWire'da PipeWire#Noise suppression for voice sayfasını takip ederek kendi gürültü azaltıcınızı kullanabilirsiniz.

Sesli ekran paylaşımı

This article or section is out of date.

Reason: Discord'un amacı Pipewire aracılığıyla sesli ekran paylaşımını sunmaktır . [2] (Discuss in Talk:Discord (Türkçe))

This article or section needs expansion.

Reason: Bu bağlantı, PipeWire ile ses yönlendirmek için iyi bir başlangıç noktası olabilir : https://gitlab.freedesktop.org/pipewire/pipewire/-/wikis/Virtual-Devices#create-a-sink (Discuss in Talk:Discord (Türkçe))

Linux'da resmi bir şekilde sesli ekran paylaşımı bulunmamaktadır.. Başka bir seçenek ise, uygulamanın sesini mikrofonunuz üzerinden yönlendirmek:

  • PulseAudio için, PulseAudio/Examples#Remapping select audio sources'ı takip ederek paylaşılacak program için, tarayıcıda çalışan Discord web istemcisi için giriş aygıtı olarak kullanılabilecek bir Monitor of kaynağı elde edin.
  • PipeWire'da , sesli ekran paylaşımından yararlanmanın en basit çözümü discord-screenaudioAUR paketini kullanmaktır.
Warning: Modifiye edilmiş Discord istemcilerini kullanmak Discord'un Hizmet Şartlarına aykırıdır. Daha fazla detay için bknz: #Kurulum

Geliştirici Araçlarını etkinleştirmek

Uyarı: Geliştirici araçlarının Konsoluna yapıştırılan kod, kimlik bilgilerinizi çalma ve Discord hesabınızı tehlikeye atma yeteneğine sahiptir. Ne yaptığınızı bilmiyorsanız bunu etkinleştirmeyin.

Yakın zamanda gelen bir güncellemeden sonra, güvenlik sebeplerinden ötürü Discord'un geliştirici araçları varsayılan olarak devre dışı bırakıldı. Yeniden etkinleştirmek için alttaki satırı ~/.config/discord/settings.json dosyasına ekleyin:

  "DANGEROUS_ENABLE_DEVTOOLS_ONLY_ENABLE_IF_YOU_KNOW_WHAT_YOURE_DOING": true

Metin Okuma özelliğini etkinleştirmek

Metin Okuma özelliği varsayılan olarak devre dışıdır. --enable-speech-dispatcher bayrağı ile tekrardan aktifleştirilebilir, bu bayrak speech-dispatcher arka plan servisinin ses çıktısı alabilmesine olanak sağlar.

Sorun Giderme

Sunucularda gezinirken takılma problemleri

Sunucularda gezinirken kasmalar ve takılmalar yaşıyorsanız lütfen donanım ivmesinin açık olduğundan emin olun. Chromium tabanlı tarayıcılarda chrome://gpu sayfasını açarak donanım ivmesinin çalışıp çalışmadığını kontrol edebilirsiniz. Bu sayfada da, donanım ivmesi çalışmıyor olarak gözüküyorsa, şu sayfayı Hardware video acceleration inceleyebilir ve buna göre Discord'u birkaç ek parametre ile açmayı deneyebilirsiniz:

$ discord --ignore-gpu-blocklist --disable-features=UseOzonePlatform --enable-features=VaapiVideoDecoder --use-gl=desktop --enable-gpu-rasterization --enable-zero-copy


Sesli sohbette cızırtı problemi

Eğer sesli sohbette cızırtılar ile karşılaşıyorsanız, PulseAudio/Troubleshooting#Troubleshooting buffer underruns (glitches, skips, crackling)'da belirtilen adımları deneyin.

Wayland'de ekran paylaşımı

Versiyon 0.0.17 itibarı ile Ekran Paylaşma özelliği, Wayland'de Ozone'u da etkinleştirseniz çalışmıyor: /usr/bin/discord --enable-features=UseOzonePlatform --ozone-platform=wayland Şu Reddit postunu ve Discord bug raporunu inceleyiniz.

Olası çözüm yolları:

Flatpak'te Rich Presence'i etkinleştirmek

Discord'un Flatpak sürümünde ne yazık ki Rich Presence kendiliğinden çalışmayacak. When using the Flatpak version of Discord, Çalışmasını sağlamak adına $XDG_RUNTIME_DIR/discord-ipc-0'den $XDG_RUNTIME_DIR/app/com.discordapp.Discord/discord-ipc-0'e symlink oluşturmak zorundayız. Peki şuanki kullanıcı oturumumuz için, gerekli symlink'ı nasıl oluşturabiliriz ? İşte bu komutu çalıştırarak :

$ ln -sf {app/com.discordapp.Discord,$XDG_RUNTIME_DIR}/discord-ipc-0

systemd-tmpfiles'in symlink oluşturma işlemini otomatik bir şekilde halletmesi için, ~/.config/user-tmpfiles.d/'da .conf uzantısına sahip bir dosyaya şu satırı girmeniz yeterli:

L %t/discord-ipc-0 - - - - app/com.discordapp.Discord/discord-ipc-0

Discord uzun süren aramalarda yanıt vermemeye başlıyor

Eğer Discord uzun aramalar esnasında yanıt vermemeye başlıyorsa --no-sandbox bayrağı ile tekrar çalıştırmayı deneyin. Ayrıca bunu .bashrc veya kabuğunuzun(shell) takma ad(alias) dosyasına ekleyebilirsiniz:

alias discord='discord --no-sandbox'

Bahsetmeler veya Mesajlar Discord'u donduruyor

Bildirim sistemini tetikleyen (bahsetmeler, mesajlar, henüz susturulmamış sunucular vs.) iletiler istemcinin donmasına yol açıyorsa, istemci sisteminizde bir Bildirim Sunucusu bulamıyordur. Bu sorunu bildirim sunucusu yüklemeden çözmek için, ayarlardan Masaüstü Bildirimlerini Etkinleştir seçeneğini devre dışı bırakmanız yeterli.

Pipewire'da bildirim sesi almıyorum

Bknz: PipeWire#No notification sounds from Discord.

Emojiler düzgünce işlenmiyor

Emoji işlenme problemleri (emojilerin kare olarak gözükmesi gibi) ile karşılaşıyor iseniz, discord-canary-electron-binAUR paketi uygun olan fontlara, isteğe bağlı bağımlılıklar altında sahip. ttf-symbolaAUR, noto-fonts-cjk ve noto-fonts-emoji paketlerini yüklemelisiniz.

ttf-twemojiAUR ise kanal isimlerindeki emojilerin gözükmesi için gerekli. 75-twemoji.conf dosyasını /etc/fonts/conf.d/'a yüklemeyi unutmayın çünkü varsayılan senaryoda otomatik olarak yüklenmiyor.

Linklere tıklıyorum ama tarayıcımda açılmıyorlar

Eğer linke tıkladıktan sonra varsayılan tarayıcınız açılmıyorsa, isteğe bağlı bağımlılık olan xdg-utils'i yüklemelisiniz.

Bilgisayarla senkronize et özelliği çalışmıyor

Discord hangi temayı kullanacağını alttaki dosyaya ekler:

$HOME/.config/gtk-3.0/settings.ini

ve Discord bunu aşağıdaki şu spesifik satırlara bakarak yapar:

[Settings]
gtk-theme-name=Adwaita-dark

Örnek verecek olursak, Adwaita-dark'ı Adwaita olarak değiştirirseniz Discord otomatik olarak temayı açık tema olarak ayarlayacaktır, ana mantığımız bu şekilde.

Aklınızda bulunsun Discord sadece birkaç popüler temayı destekliyor, yani sizin temanız çalışmıyorsa (Burada örnek olarak Materia temasını kullanıyoruz), settings.ini dosyanıza aşağıdaki gibi bir ekleme yapmak "çözmek icin çözmek" de olsa bir çözüm olacaktır.

[Settings]
gtk-theme-name=Adwaita-dark
gtk-theme-name=Materia-dark

Buradaki değişken tanımlama sıramız önemli çünkü GTK, bu örneğimizde Materia-dark olan ikinci tanımı kullanacak, lakin ilk tanımda Adwaita-dark teması tanımlandığı için Discord sizin karanlık tema kullandığınızı rahatça algılayacaktır.

Discord simgesi KDE sistem tepsisinde bulanık gözüküyor

Sorunun kaynağı olarak bilinen libappindicator-gtk2 paketinin yerini doldurması için libappindicator-gtk3 yüklemeyi deneyebilirsiniz.

Discord systemd journal'ını spamliyor

Discord'un şu tarz mesajlarla journal'ınızı(günlük) şişirdiğini görmüş olabilirsiniz:

(device_info_linux.cc:45): NumberOfDevices

Bu bilgi ve görüntü kirliliğinden şu şekilde kurtulabilirsiniz: Kullanıcı ayarlarını açın, oradan "Ses ve Görüntü" kısmını seçip en alta kadar inin, orada "Hata Ayıklama Günlüğü" seçeneği var onu kapatın ve ta da! sorun çözüldü.

Sistemimde sadece ALSA var ve sesli sohbete giremiyorum

Discord'un uygulaması sesli sohbet için PulseAudio'u kullanır ve direkt bir şekilde ALSA'da çalışmaz. apulse'yi geçici bir çözüm olarak kullanmak da artık geçerli bir yol değil. PulseAudio veya Pipewire yüklemeden sesli sohbeti kullanmak istiyorsanız ya Chromium tabanlı tarayıcıda Discord Web'i kullanacaksınız ya da Chromium tabanlı bir sarmalayıcı olduğu için Webcord'u kullanacaksınız.

Yol olarak yukarıdakilerden birini seçtiyseniz ve kendinizi sağırlaştıramamak gibi gibi problemleriniz varsa, mikrofonunuza erişim izni vermek için, mikrofonu ~/.asoundrc'da Varsayılan capture device olarak ayarlayın. Ayrıca, Kullanıcı Ayarlarına girip sırası ile > Ses ve Görüntü > Giriş Aygıtı sekmesine giderek Defaultun seçili olduğundan emin olun.

Bildirim rozeti gözükmüyor

Discord görev çubuğu simgesinde okunmamış bahsedilmelerin ve mesajların sayısını içeren bir rozet gösterir. Eğer bu rozet gözükmüyor ise rozetin çalışması için gerekli olan libunityAUR paketinin yüklü olduğundan emin olun.

Wayland'de NVIDIA'nın özel mülk sürücüsünü kullanıyor ve siyah ekran alıyorum

Discord Wayland istemcisinde, NVIDIA'nın özel mülk sürücüsünde bulunmayan VA-API desteğine ihtiyaç duyuyor. VA-API desteği alabilmek için şu tarz libva-nvidia-driver çeviri katmanları kullanılabilir.

Note: libva-vdpau-driver NVIDIA sürücüsünün 530 sürümünde duyurulan regresyon'dan ötürü çalışmayabilir.

Emojiler kare şeklinde gözüküyor

Emojileri düzgünce görüntüleyebilmek için bir font paketi yüklemelisiniz.