Τρεχοντας το Kate απ'το τερματικο

...ασύγχρονα μαθήματα από τους guru της κοινότητας

Συντονιστής: the_eye

Τρεχοντας το Kate απ'το τερματικο

Δημοσίευσηαπό Garrus » 06 Απρ 2011, 23:28

Ειχα δει σε ενα νημα ενος φιλου εδω που εκανε εισαγωγη στο bash (δν θυμαμαι που τωρα, ειναι λιγο χαοτικο το φορουμ), κ ειχε αναφερει κατι παρομοιο..

Τρεχοντας το kate/kedit απο το τερματικο, και δινοντας ctrl+C / ctrl + Z, (για να συνεχισεις τη δουλεια σου δλδ στο τερματικο) , το kate κολλαει.
Θα θελα να ξερω:
1)Γιατι συμβαινει αυτο;
2)Πως μπορω να το τρεξω (και καθε αλλο προγραμμα) απο το τερματικο χωρις τετοια προβληματα

3)Για να ξεκολλησει, δοκιμασα $killall kate, και μου εμφανιστηκε παραθυρο "το προγραμμα kate σταματησε να αποκρινεται μπλα μπλα, [τερματισμος διεγασιας/ακυρωση].
ι)Γιατι δεν τερματισε αμεσως; Νομιζα οτι οι kill, killall σημαινουν sudden, instant gruesome death για τις διεργασιες-θυματα.
ii)Βασικα δν ειμαι σιγουρος οτι το εν λογω παραθυρο ηταν αποτελεσμα της κιλλωλ, καποιες φορες απλα δεν εκανε τιποτα.

Αυτα.

(ελπιζω να ποσταρω στη σωστη ενοτητα)
1 Γνώσεις Linux: Ελπίζω τουλ. μέτρια ┃ Προγραμματισμού: Καλή ┃ Αγγλικών: Very best englands
2 Ubuntu 15.10 wily 64bit (en_US.UTF-8),
3 Intel Core i5-3210M CPU @ 2.50GHz ‖ RAM 3843 MiB ‖ SAMSUNG ELECTRONICS CO., LTD. NP350E5C-S03GR [...]
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09) ⋮ [AMD/ATI] Thames [Radeon HD 7500M/7600M Series] [1002:6840] (rev ff)
5 enp2s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 09) ⋮ wlp3s0: Qualcomm Atheros AR9485 Wireless Network Adapter [168c:0032] (rev 01)
Garrus
punkTUX
punkTUX
 
Δημοσιεύσεις: 179
Εγγραφή: 26 Ιαν 2011, 03:23
Εκτύπωση

Re: Τρεχοντας το Kate απ'το τερματικο

Δημοσίευσηαπό hlias » 06 Απρ 2011, 23:34

Πατώντας ctrl+c θα έπρεπε να σε πετάξει εντελώς από το πρόγραμμα, γιατί στην ουσία σταματάς την εκτέλεση του με βίαιο τρόπο.

Για να μπορείς να έχεις ανοιχτό το εκάστοτε πρόγραμμα(π.χ. kate,gedit...) και να συνεχίσεις την δουλειά σου στο τερματικό, δίνεις:
$ kate &
Γνώσεις ⇛ Linux: Κανονικό ┃ Προγραμματισμός: Μέτρια ┃ Αγγλικά: Καλά
Λειτουργικό ⇛ ubuntu 11.04 32bit σε Netbook HP Mini 210
Προδιαγραφές ⇛ Intel Atom(R) N450 1.66GHz │ 1GB RAM │ Broadcom 4312 │ Intel GMA 3150 │
hlias
punkTUX
punkTUX
 
Δημοσιεύσεις: 193
Εγγραφή: 02 Νοέμ 2009, 17:05
Τοποθεσία: Ξάνθη, Θράκη
Εκτύπωση

Re: Τρεχοντας το Kate απ'το τερματικο

Δημοσίευσηαπό linuxs » 07 Απρ 2011, 01:25

Garrus έγραψε:Ειχα δει σε ενα νημα ενος φιλου εδω που εκανε εισαγωγη στο bash (δν θυμαμαι που τωρα, ειναι λιγο χαοτικο το φορουμ), κ ειχε αναφερει κατι παρομοιο..

Τρεχοντας το kate/kedit απο το τερματικο, και δινοντας ctrl+C / ctrl + Z, (για να συνεχισεις τη δουλεια σου δλδ στο τερματικο) , το kate κολλαει.
Θα θελα να ξερω:
1)Γιατι συμβαινει αυτο;
2)Πως μπορω να το τρεξω (και καθε αλλο προγραμμα) απο το τερματικο χωρις τετοια προβληματα

3)Για να ξεκολλησει, δοκιμασα $killall kate, και μου εμφανιστηκε παραθυρο "το προγραμμα kate σταματησε να αποκρινεται μπλα μπλα, [τερματισμος διεγασιας/ακυρωση].
ι)Γιατι δεν τερματισε αμεσως; Νομιζα οτι οι kill, killall σημαινουν sudden, instant gruesome death για τις διεργασιες-θυματα.
ii)Βασικα δν ειμαι σιγουρος οτι το εν λογω παραθυρο ηταν αποτελεσμα της κιλλωλ, καποιες φορες απλα δεν εκανε τιποτα.

Αυτα.

(ελπιζω να ποσταρω στη σωστη ενοτητα)


όταν λες οτι κολλάει τι εννοείς? το ctrl+Z η C κτλ στη ουσία είναι σήματα. Που τα στέλνεις μέσω του τερματικού και λές κοίτα να δείς "εγώ θέλω να σταματήσεις την τρέχων διεργασία". Το τερματικό(δεν ξέρω ποιός ακριβώς) λαμβάνει αυτό το σήμα και εκτελεί κάποιο κομμάτι κώδικα που κάνει Kill την διεργασία. Αν θέλεις να μάθεις περισσότερα ψάξε για να σήματα τερματικού.
...αυτά τα αολίγα απο θέμα προγραμματισμού...
;) καλή συνέχεια...
απο google
Αν το πρόβλημά μας επιλυθεί. Επιλέγουμε το θέμα που βοήθησε στην επίλυση και πατάμε το κουμπάκι Εικόνα.
Γνώσεις ⇛ Linux: Μέτριο┃Προγραμματισμός: C┃Αγγλικά: Καλά
Λειτουργικό ⇛ Linux Ubuntu 10.4 LTS
Προδιαγραφές ⇛ Intel Pentium @T4500 2.3GHz│ 512GB VRAM│ 500 HDD│ ATI RADEON HD545v 512 MB │ Screen: 15.6''
Άβαταρ μέλους
linuxs
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 1060
Εγγραφή: 02 Ιούλ 2010, 13:19
Τοποθεσία: GR
IRC: linuxs
Εκτύπωση

Re: Τρεχοντας το Kate απ'το τερματικο

Δημοσίευσηαπό Garrus » 07 Απρ 2011, 16:00

hlias έγραψε:Πατώντας ctrl+c θα έπρεπε να σε πετάξει εντελώς από το πρόγραμμα, γιατί στην ουσία σταματάς την εκτέλεση του με βίαιο τρόπο.

Για να μπορείς να έχεις ανοιχτό το εκάστοτε πρόγραμμα(π.χ. kate,gedit...) και να συνεχίσεις την δουλειά σου στο τερματικό, δίνεις:
$ kate &

Yeap,that did it.

Γιατι χρειαζεται αυτη η παραμετρος και τι υποδηλωνει;
1 Γνώσεις Linux: Ελπίζω τουλ. μέτρια ┃ Προγραμματισμού: Καλή ┃ Αγγλικών: Very best englands
2 Ubuntu 15.10 wily 64bit (en_US.UTF-8),
3 Intel Core i5-3210M CPU @ 2.50GHz ‖ RAM 3843 MiB ‖ SAMSUNG ELECTRONICS CO., LTD. NP350E5C-S03GR [...]
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09) ⋮ [AMD/ATI] Thames [Radeon HD 7500M/7600M Series] [1002:6840] (rev ff)
5 enp2s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 09) ⋮ wlp3s0: Qualcomm Atheros AR9485 Wireless Network Adapter [168c:0032] (rev 01)
Garrus
punkTUX
punkTUX
 
Δημοσιεύσεις: 179
Εγγραφή: 26 Ιαν 2011, 03:23
Εκτύπωση

Re: Τρεχοντας το Kate απ'το τερματικο

Δημοσίευσηαπό hlias » 07 Απρ 2011, 19:09

Αυτό που κάνει το ampersand (&) είναι να εκτελεί την εντολή που προηγείται χωρίς όμως να περιμένει να τερματίσει για να πάει παρακάτω.
Γνώσεις ⇛ Linux: Κανονικό ┃ Προγραμματισμός: Μέτρια ┃ Αγγλικά: Καλά
Λειτουργικό ⇛ ubuntu 11.04 32bit σε Netbook HP Mini 210
Προδιαγραφές ⇛ Intel Atom(R) N450 1.66GHz │ 1GB RAM │ Broadcom 4312 │ Intel GMA 3150 │
hlias
punkTUX
punkTUX
 
Δημοσιεύσεις: 193
Εγγραφή: 02 Νοέμ 2009, 17:05
Τοποθεσία: Ξάνθη, Θράκη
Εκτύπωση

Re: Τρεχοντας το Kate απ'το τερματικο

Δημοσίευσηαπό linuxs » 07 Απρ 2011, 21:20

Δεν είμαι σίγουρος αλλα νομίζω πως υπάρχει και ένας άλλος τρόπος. Εάν εκτελέσεις πρόγραμμα χωρίς & και πατήσεις 'bg' background θα σου βγάλει το ίδιο. Και πάλι δεν είμαι σίγουρος αλλα υπάρχει μια λογική. ελπίζω να λειτουργεί...
Αν το πρόβλημά μας επιλυθεί. Επιλέγουμε το θέμα που βοήθησε στην επίλυση και πατάμε το κουμπάκι Εικόνα.
Γνώσεις ⇛ Linux: Μέτριο┃Προγραμματισμός: C┃Αγγλικά: Καλά
Λειτουργικό ⇛ Linux Ubuntu 10.4 LTS
Προδιαγραφές ⇛ Intel Pentium @T4500 2.3GHz│ 512GB VRAM│ 500 HDD│ ATI RADEON HD545v 512 MB │ Screen: 15.6''
Άβαταρ μέλους
linuxs
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 1060
Εγγραφή: 02 Ιούλ 2010, 13:19
Τοποθεσία: GR
IRC: linuxs
Εκτύπωση

Re: Τρεχοντας το Kate απ'το τερματικο

Δημοσίευσηαπό the_eye » 08 Απρ 2011, 14:04

Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 22.04 Jammy Jellyfish 5.15.0-58-generic 64bit (el_GR.UTF-8, ubuntu:GNOME ubuntu)
3 Intel Core i3-6100 CPU @ 3.70GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Οδηγοί Ubuntu Βίντεο Οδηγοί
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11673
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση


Επιστροφή στο Το Σχολείο του Φόρουμ - Ασύγχρονα Μαθήματα