Çözüldü "The X11 connection broke (error 4) did the X11 server die?" hatası

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

Syntax Error

Hectopat
Katılım
2 Ocak 2021
Mesajlar
1.440
Çözümler
9
Öncellikle konuyu yanlış yere açtıysam özür dilerim. Kodumu başlatınca "The X11 connection broke (error 4) did the X11 server die?" hatası alıyorum, çözümü var mıdır?
 
@TerabyteForever pyqt5 ile browser yapıyordum. O hatayı halletim fakat hala yapamadığım bir şey var browserımdan herhangi bir şey indiremiyorum onu nasıl yapabilirim?
Şifreyi vereyim, soket programlama ve parser algoritması.

HTTP mesajlarında "Content-type" isimli bir kod bulunuyor. Mesela, "Content-type: text/html" yazarsa bil ki bunu tarayıcı motoru ile açmalısın. Ama değilse de dosya sayıp indirmelisin. Dosya indirmeyi de soket programlama ile yapacaksın.
 
Şifreyi vereyim, soket programlama ve parser algoritması.

HTTP mesajlarında "Content-type" isimli bir kod bulunuyor. Mesela, "Content-type: text/html" yazarsa bil ki bunu tarayıcı motoru ile açmalısın. Ama değilse de dosya sayıp indirmelisin. Dosya indirmeyi de soket programlama ile yapacaksın.

Teşekkürler.
 
Son düzenleme:
@TerabyteForever hocam yine x11 hatası aldım kod:
from PyQt5.QtCore import *
from PyQt5.QtWidgets import *
from PyQt5.QtGui import *
from PyQt5.QtWebEngineWidgets import *

import sys
import os


class MainWindow (QMainWindow):
def __init__(self, *args, **kwargs):
super(MainWindow, self).__init__(*args, **kwargs)
self.browser = QWebEngineView()
self.browser.setUrl(QUrl("Google"))
self.setCentralWidget(self.browser)
navtb = QToolBar("Navigation")
self.addToolBar(navtb)

back_btn = QAction(QIcon(os.path.join('İcons','left-arrow.png')), "Back",self)
back_btn.setStatusTip("Back to previous page")
navtb.addAction(back_btn)


next_btn = QAction(QIcon(os.path.join('İcons','a.png')), "Forward",self)
next_btn.setStatusTip("Forward to previous page")
navtb.addAction(next_btn)


reload_btn = QAction(QIcon(os.path.join('İcons','reload.png')), "Reload",self)
reload_btn.setStatusTip("Reload")
navtb.addAction(reload_btn)

self.urlbar=QLineEdit()
self.urlbar.returnPressed.connect(self.navigate_to_url)
navtb.addSeparator()

navtb.addWidget(self.urlbar)

self.browser.urlChanged.connect(self.update_urlbar)

self.show()

self.setWindowTitle("Pengu Browser")
self.setWindowIcon(QIcon(os.path.join('İcons','Linux-Logo.png')))

def update_urlbar(self,q):
self.urlbar.setText(q.toString())

def navigate_to_url(self):
q = QUrl(self.urlbar.text())
if q.scheme()== "":
q.setScheme(http)
self.browser.setUrl(q)

def navigate_home(self):
self.browser.setUrl(QUrl("Google"))

app = QApplication(sys.argv)

window = MainWindow()
window.show()

app.exec_()
Hangi yazılım dili?

Python.
 
@TerabyteForever hocam yine x11 hatası aldım kod:
from PyQt5.QtCore import *
from PyQt5.QtWidgets import *
from PyQt5.QtGui import *
from PyQt5.QtWebEngineWidgets import *

import sys
import os


class MainWindow (QMainWindow):
def __init__(self, *args, **kwargs):
super(MainWindow, self).__init__(*args, **kwargs)
self.browser = QWebEngineView()
self.browser.setUrl(QUrl("Google"))
self.setCentralWidget(self.browser)
navtb = QToolBar("Navigation")
self.addToolBar(navtb)

back_btn = QAction(QIcon(os.path.join('İcons','left-arrow.png')), "Back",self)
back_btn.setStatusTip("Back to previous page")
navtb.addAction(back_btn)


next_btn = QAction(QIcon(os.path.join('İcons','a.png')), "Forward",self)
next_btn.setStatusTip("Forward to previous page")
navtb.addAction(next_btn)


reload_btn = QAction(QIcon(os.path.join('İcons','reload.png')), "Reload",self)
reload_btn.setStatusTip("Reload")
navtb.addAction(reload_btn)

self.urlbar=QLineEdit()
self.urlbar.returnPressed.connect(self.navigate_to_url)
navtb.addSeparator()

navtb.addWidget(self.urlbar)

self.browser.urlChanged.connect(self.update_urlbar)

self.show()

self.setWindowTitle("Pengu Browser")
self.setWindowIcon(QIcon(os.path.join('İcons','Linux-Logo.png')))

def update_urlbar(self,q):
self.urlbar.setText(q.toString())

def navigate_to_url(self):
q = QUrl(self.urlbar.text())
if q.scheme()== "":
q.setScheme(http)
self.browser.setUrl(q)

def navigate_home(self):
self.browser.setUrl(QUrl("Google"))

app = QApplication(sys.argv)

window = MainWindow()
window.show()

app.exec_()


Python.
Maalesef Python bilgim yok, fakat hangi kodları ekledikten sonra hata aldığını söyleyebilirsen belki yardımcı olabilirim.
 

Geri
Yukarı