Εκτελεση εντολης με το που bootarei ο υπο  Το θέμα επιλύθηκε

...εφαρμογές για οτιδήποτε άλλο

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

Re: Εκτελεση εντολης με το που bootarei ο υπο

Δημοσίευσηαπό fog » 06 Σεπ 2015, 13:41

geekerman έγραψε:Θελω επισης να ρωτησω αν το chmod καλει τον compiler για να κανει το προγραμμα μου εκτελεσιμο οπως και ποσα ειδη εκτελεσιμων υπαρχουν.Πχ στα windows ειχαμε μονο τα .exe

H εντολή chmod αλλάξει τα δικαιώματα σε αρχεία και φακέλους, δεν έχει καμμία σχέση με τον compiler.
Στο linux ένα εκτελέσιμο δε χρειάζεται να έχει μια συγκεκριμένη κατάλληξη. Η πλειοψηφία των εκτελέσιμων που θα βρεις πχ. στο /usr/bin είναι απλά το όνομα των προγραμμάτων. Tα scripts είναι αρχεία κειμένου με συγκεκριμένο τρόπο γραψίματος, που αν και χρειάζονται άλλο πρόγραμμα για να τρέξουν, αν τα κάνουμε εκτελέσιμα, έχουν τη δυνατότητα να κάνουν διάφορες εργασίες. Μπορούμε να τους βάλουμε την κατάληξη sh αλλά δεν είναι απαρραίτητη, πιο πολύ δηλώνει το είδος του αρχείου.
Ένα script μπορούμε να το ονομάσουμε όπως θέλουμε, με μόνο περιορισμό να μην υπάρχει άλλο εκτελέσιμο με το ίδιο όνομα στο path ή αν υπάρχει, να το καλέσουμε με όλη τη διαδρομή στην οποία βρίσκεται.
Γνώσεις Linux: ✔✔✔✓✓ ┃ Προγραμματισμού: ✓✓✓✓✓ ┃ Αγγλικών: ✔✔✔✓✓
Ubuntu 16.04 64bit ‖ Lubuntu 16.10 64bit || 4.4.0-34-generic
Intel Core i7-6700HQ CPU @ 3.50GHzRAM 12GB ‖Toshiba Satellite P50-C
Intel Skylake Integrated Graphics ⋮ nVidia GM107M [GeForce GTX 950M]
enp4s0: Realtek RTL8111 Gigabit Ethernet Controller⋮ wlp3s0: Intel Wireless 3165
blog || github
Άβαταρ μέλους
fog
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 655
Εγγραφή: 31 Μαρ 2015, 13:33
Τοποθεσία: /home/fog
Εκτύπωση

Re: Εκτελεση εντολης με το που bootarei ο υπο

Δημοσίευσηαπό Learner » 06 Σεπ 2015, 16:05

geekerman έγραψε:Παιδια ευχαριστω πολυ.Το καταφερα να παιξει.


Αν το πρόβλημά μας επιλυθεί, επιλέγουμε την δημοσίευση που βοήθησε στην επίλυση και πατάμε το κουμπάκι

About Me
NickTux@GitHub

Spoiler: show
1. Ubuntu 18.04 LTS
2. Intel Core i3 CPU M 380 2.53GHz ‖ RAM 6GB ‖ Acer Aspire 5733
3. Intel Integrated Graphics [8086:0046] {i915}
4. wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01)
Άβαταρ μέλους
Learner
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 9766
Εγγραφή: 08 Νοέμ 2010, 21:24
Τοποθεσία: Αθήνα
Launchpad: nicktux
IRC: NickTux
Εκτύπωση

Re: Εκτελεση εντολης με το που bootarei ο υπο

Δημοσίευσηαπό geekerman » 06 Σεπ 2015, 18:07

Αν εχω καταλαβει καλα τα scriptakia δεν χρησιμοποιουν compiler αλλα interpreter?
1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Πρώτα βήματα
2 Ubuntu 14.04 trusty 3.13.0-58-generic 64bit (el_GR.UTF-8, Unity ubuntu), Ubuntu 3.13.0-32-generic
3 Intel Core i5-3230M CPU @ 2.60GHz ‖ RAM 3904 MiB ‖ Intel PLCSF8 - TOSHIBA SATELLITE C855-22M
4 Advanced Micro Devices, Inc. [AMD/ATI] Whistler LE [Radeon HD 6610M/7610M] [1002:6742] {radeon}
5 wlan0: Realtek RTL8723AE PCIe Wireless Network Adapter [10ec:8723] ⋮ eth0: Realtek RTL8101E/RTL8102E Ethernet [10ec:8136] (rev 05)
geekerman
babeTUX
babeTUX
 
Δημοσιεύσεις: 26
Εγγραφή: 02 Σεπ 2015, 01:41
Εκτύπωση

Re: Εκτελεση εντολης με το που bootarei ο υπο

Δημοσίευσηαπό malos » 06 Σεπ 2015, 18:43

Άμα έχεις τέτοια αδιαφάνεια, δηλαδή -ο 1 τσάμπα τρέχει ολόκληρο xwinwrap. Σατην πραγματικότητα φτάνει και ο mplayer μόνος το να καλύψει όλόκληρη την οθόνη και να παίζει κάτι. Το ωραίο του xwinwrap είναι ακριβώς αυτό, ότι μπορεί να έχει ποσό αδιαφάνειας καθώς παίζει ένα βίντεο. Και μπορούν τα εικονίδια της επιφάνειας εργασίας όπως και το μενού του δεξιού κλικ να είναι ενεργά και λειτουργικά την ώρα που παίζει το βίντεο.
Το βίντεο δηλαδή να είναι πραγματικά ένα κινούμενο background και η επιφάνεια εργασίας να δουλέυει όπως ήξερες και ια απλή εικόνα.
όμως θέλει να είναι ενεργό το compiz για να ισχύσει αυτό. Αλλιώς δεν κάνει αδιαφάνεια.

Αν έχεις compiz εγκατεστημένο τρέξε το με εντολή στο τερματικό

Κώδικας: Επιλογή όλων
compiz --replace &


Και άλλαξε το -o 1 σε -ο 0.5 ή 0.6 ή κι άλλες δεκαδικές τιμές για να δεις τα αποτελέσματα. Απλά φαντασμαγορικά.

Ένα άλλο σκριπτάκι που μπορείς να φτιάξεις είναι αυτό

Κώδικας: Επιλογή όλων

#!/bin/sh

# click to start, click to stop
if pidof xwinwrap ; then
killall xwinwrap
else
exec xwinwrap -ni -o 0.40 -fs -s -sp -st -b -nf -- mplayer -wid WID -quiet -fps 30 tv:// -vf mirror
fi


Αντέγραψε το και κόλα το σε ένα αρχείο κειμένου που θα δημιουργήσεις. Σώσε το με ότι όνομα θες. Πάτα πάνω του δεξί κλικ και Ιδιότητες -> Δικαιώματα. Τικάρισε εκει που λέει "Να επιτρέπαεται η εκτέλεσή του ως πρόγραμμα". (Είναι απλά η ίδια διαδικασία με το chmod που ειπαν και τα παιδιά πιο πάνω). Αν θέλεις σύρε το με αριστερό κλικ πατημένο μέχρι το panel σου για να το έχεις συντόμευση έτοιμη και ευκολα προσβάσιμη. Κάθε φορά που θα το πατάς λοιπόν θα σου έχει για background να αχνοφαίνεται ότι τραβάει η κάμερά σου. Με κλικ πάλι πάνω του, κλείνει.
Επεξεργαστής: AMD Ryzen 9 5900x
Μνήμη Gskill 16gb (2X8gb), 3200 mh, CL 14
Μητρική: Asrock X570 phantom gaming X
Τροφοδοτικό: Corsair 850 platinum
Δίσκος: SSD Corsair MP600 (1 TB)
Άβαταρ μέλους
malos
saintTUX
saintTUX
 
Δημοσιεύσεις: 1251
Εγγραφή: 02 Νοέμ 2008, 12:00
Εκτύπωση

Re: Εκτελεση εντολης με το που bootarei ο υπο

Δημοσίευσηαπό malos » 09 Οκτ 2015, 22:47

Βρε geekerman βλέπω ότι έχεις πλήρη αδιαφάνεια. Δεν χρειάζεται το xwinwrap τότε. Σου παίρνει το βίντεο όλη την οθόνη και δεν βλέπεις κανένα εικονίδιο. Στην πραγματικότητα δεν είναι κινούμενο desktop, είναι σκέτο βίντεο. Δοκίμασε το -o εκεί στην εντολή xwiwrap με 0.4 ή 0.5 και δες αν σου αρέσει καλύτερα. Επίσης να πω ότι για παίζει η διαφάνεια πρέπει να τρέχει και το compiz.
Επεξεργαστής: AMD Ryzen 9 5900x
Μνήμη Gskill 16gb (2X8gb), 3200 mh, CL 14
Μητρική: Asrock X570 phantom gaming X
Τροφοδοτικό: Corsair 850 platinum
Δίσκος: SSD Corsair MP600 (1 TB)
Άβαταρ μέλους
malos
saintTUX
saintTUX
 
Δημοσιεύσεις: 1251
Εγγραφή: 02 Νοέμ 2008, 12:00
Εκτύπωση

Προηγούμενη

Επιστροφή στο Εφαρμογές Άλλες-Διάφορες