δημιουργία προγράμματος για είσοδο σε φάκελο άλλου λειτουργ.  Το θέμα επιλύθηκε

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

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

δημιουργία προγράμματος για είσοδο σε φάκελο άλλου λειτουργ.

Δημοσίευσηαπό bbabis01 » 13 Ιουν 2013, 17:10

Τρέχω Ubunutu και έχω και Windows7 και θέλω να μπαίνω σε φάκελο του windows .. Αυτό γίνεται αν πας /media/ONOMA/MiaAkatalanistikhSymboloseira/ και μετά έχεις πρόσβαση στα windows..

Για να μη κάνω συνέχεια αυτή τη διαδρομή (γιατί χρειάζομαι να μπαίνω αρκετά συχνά σε φάκελο που βρίσκεται αρκετά βαθιά σε υποκατηγορίες του win) σκέφτηκα να κάνω script ώστε να δημιουργήσω πρόγραμμα.. αφού το έκανα μετά σκέφτηκα να κάνω το παρακάτω δημιουργώντας ένα αρχείο σε κρυφό φάκελο (εντος του Προσωπικού φακέλου) με κατάληψη .desktop:
Κώδικας: Επιλογή όλων
[Desktop Entry]
Version=1.0
Name=BabisFolder(Win7)
Comment=Open The Babis folder from Windows7
Exec=nautilus /media/babis/B6348F3D348F001B/Users/user/Babis/
Icon=system-file-manager
Terminal=false
Type=Application
Categories=Application;System;
Name[el_GR]=BabisFolder(Win7)
.
το κάνω εκτελέσιμο και το περνάω και στη μπάρα ώστε να μπαίνω κατευθείαν στο φάκελο.

Λειτουργεί κανονικά ανοίγοντας το φάκελο που θέλω..

Το πρόβλημα μου: Όταν ανοίγω το λάπτοπ και πάω σε αυτό το "προγραμματάκι" μου βγάζει το παρακάτω πρόβλημα:
Κώδικας: Επιλογή όλων
Αδυναμία εύρεσης του ζητούμενου αρχείου. Παρακαλώ ελέγξτε την ορθογραφία και προσπαθήστε ξανά.

Μη διαχειρίσιμο μήνυμα σφάλματος: Σφάλμα λήψης πληροφοριών αρχείου '/media/babis/B6348F3D348F001B/Users/user/Babis': Δεν υπάρχει τέτοιο αρχείο ή κατάλογος

Πάω χειροκίνητα λοιπόν στο φάκελο που θέλω - κλείνω το παράθυρο - και μετά μπορώ και χρησιμοποιώ το "προγραμματάκι" κανονικά..

Έχετε καμιά ιδέα για να το λύσω;
1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Μέτριο
2 Ubuntu 13.04 raring 3.8.0-21-generic 64bit (el_GR.UTF-8, Unity ubuntu), Ubuntu 3.8.0-19-generic, Windows 7
3 Intel Core i5 CPU M 480 2.67GHz ‖ RAM 3754 MiB ‖ Hewlett-Packard 166B - HP Pavilion g7 Notebook PC
4 Intel Integrated Graphics [8086:0046] {i915} ⋮ AMD nee ATI Seymour [Radeon HD 6400M/7400M Series] [1002:6760] {fglrx_pci}
5 eth0: Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 05)
bbabis01
punkTUX
punkTUX
 
Δημοσιεύσεις: 206
Εγγραφή: 11 Οκτ 2012, 00:43
Εκτύπωση

Re: δημιουργία προγράμματος για είσοδο σε φάκελο άλλου λειτο

Δημοσίευσηαπό sotos21 » 13 Ιουν 2013, 17:23

Τα win προσαρτώνται μόνιμα μέσω fstab;
1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Καθόλου ┃ Αγγλικών: Καθόλου
2 Ubuntu 23.10 Mantic Minotaur 6.3.0-7-generic 64bit (el_GR.UTF-8, Unity:Unity7:ubuntu unity)
3 AMD Ryzen 7 7730U with Radeon Graphics ‖ RAM 15368 MiB ‖ASUS TN3604YA - ASUS Vivobook_S_Flip TN3604YA_TN3604YA
4 Advanced Micro Devices, Inc. [AMD/ATI] Barcelo [1002:15e7] {amdgpu}
5 wlp1s0: MEDIATEK Corp. Device [14c3:7922]
Άβαταρ μέλους
sotos21
Freedom
Freedom
 
Δημοσιεύσεις: 6304
Εγγραφή: 21 Φεβ 2011, 21:28
Τοποθεσία: Αθήνα
Εκτύπωση

Re: δημιουργία προγράμματος για είσοδο σε φάκελο άλλου λειτο

Δημοσίευσηαπό bbabis01 » 13 Ιουν 2013, 17:26

έλα μου; : )

Άμα βοηθάει sudo fdisk -l:
Κώδικας: Επιλογή όλων
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xa081dd4f

Device Boot Start End Blocks Id System
/dev/sda1 * 2048 409599 203776 7 HPFS/NTFS/exFAT
/dev/sda2 409600 930097099 464843750 7 HPFS/NTFS/exFAT
/dev/sda3 930097150 976560127 23231489 5 Extended
/dev/sda4 976560128 976771119 105496 c W95 FAT32 (LBA)
/dev/sda5 930097152 935956479 2929664 82 Linux swap / Solaris
/dev/sda6 935958528 976560127 20300800 83 Linux
1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Μέτριο
2 Ubuntu 13.04 raring 3.8.0-21-generic 64bit (el_GR.UTF-8, Unity ubuntu), Ubuntu 3.8.0-19-generic, Windows 7
3 Intel Core i5 CPU M 480 2.67GHz ‖ RAM 3754 MiB ‖ Hewlett-Packard 166B - HP Pavilion g7 Notebook PC
4 Intel Integrated Graphics [8086:0046] {i915} ⋮ AMD nee ATI Seymour [Radeon HD 6400M/7400M Series] [1002:6760] {fglrx_pci}
5 eth0: Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 05)
bbabis01
punkTUX
punkTUX
 
Δημοσιεύσεις: 206
Εγγραφή: 11 Οκτ 2012, 00:43
Εκτύπωση

Re: δημιουργία προγράμματος για είσοδο σε φάκελο άλλου λειτο

Δημοσίευσηαπό sotos21 » 13 Ιουν 2013, 17:41

Δείξε μου το
Κώδικας: Επιλογή όλων
cat /etc/fstab
1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Καθόλου ┃ Αγγλικών: Καθόλου
2 Ubuntu 23.10 Mantic Minotaur 6.3.0-7-generic 64bit (el_GR.UTF-8, Unity:Unity7:ubuntu unity)
3 AMD Ryzen 7 7730U with Radeon Graphics ‖ RAM 15368 MiB ‖ASUS TN3604YA - ASUS Vivobook_S_Flip TN3604YA_TN3604YA
4 Advanced Micro Devices, Inc. [AMD/ATI] Barcelo [1002:15e7] {amdgpu}
5 wlp1s0: MEDIATEK Corp. Device [14c3:7922]
Άβαταρ μέλους
sotos21
Freedom
Freedom
 
Δημοσιεύσεις: 6304
Εγγραφή: 21 Φεβ 2011, 21:28
Τοποθεσία: Αθήνα
Εκτύπωση

Re: δημιουργία προγράμματος για είσοδο σε φάκελο άλλου λειτο

Δημοσίευσηαπό bbabis01 » 13 Ιουν 2013, 17:45

Κώδικας: Επιλογή όλων
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda6 during installation
UUID=33b36af3-6c27-49cc-94ae-589fb56feb86 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
UUID=7a53f69a-1def-443f-933f-d74239bf2638 none swap sw 0 0
1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Μέτριο
2 Ubuntu 13.04 raring 3.8.0-21-generic 64bit (el_GR.UTF-8, Unity ubuntu), Ubuntu 3.8.0-19-generic, Windows 7
3 Intel Core i5 CPU M 480 2.67GHz ‖ RAM 3754 MiB ‖ Hewlett-Packard 166B - HP Pavilion g7 Notebook PC
4 Intel Integrated Graphics [8086:0046] {i915} ⋮ AMD nee ATI Seymour [Radeon HD 6400M/7400M Series] [1002:6760] {fglrx_pci}
5 eth0: Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 05)
bbabis01
punkTUX
punkTUX
 
Δημοσιεύσεις: 206
Εγγραφή: 11 Οκτ 2012, 00:43
Εκτύπωση

Re: δημιουργία προγράμματος για είσοδο σε φάκελο άλλου λειτο

Δημοσίευσηαπό sotos21 » 13 Ιουν 2013, 18:00

Θα κάνουμε τα win να προσαρτώνται μόνιμα αλλά πρώτα να δούμε αν λειτουργήσει το σκριπτ.
Κάνε επανεκκίνηση. Μετά που θα μπεις αν άνοιγες το προγραμματάκι θα έπαιρνες σφάλμα, εσύ άνοιξε τον ναυτίλο και κάνε
κλικ στα windows(αυτό κάνει η μόνιμη προσάρτηση που σου λέω). Μην κάνεις τίποτα άλλο(όχι όλη την διαδρομή δηλαδή) και κλείσε τον ναυτίλο. Μετά άνοιξε το προγραμματάκι δουλεύει;
Αν δουλεύει το κάνουμε μόνιμο(εγγραφή στο fstab)
1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Καθόλου ┃ Αγγλικών: Καθόλου
2 Ubuntu 23.10 Mantic Minotaur 6.3.0-7-generic 64bit (el_GR.UTF-8, Unity:Unity7:ubuntu unity)
3 AMD Ryzen 7 7730U with Radeon Graphics ‖ RAM 15368 MiB ‖ASUS TN3604YA - ASUS Vivobook_S_Flip TN3604YA_TN3604YA
4 Advanced Micro Devices, Inc. [AMD/ATI] Barcelo [1002:15e7] {amdgpu}
5 wlp1s0: MEDIATEK Corp. Device [14c3:7922]
Άβαταρ μέλους
sotos21
Freedom
Freedom
 
Δημοσιεύσεις: 6304
Εγγραφή: 21 Φεβ 2011, 21:28
Τοποθεσία: Αθήνα
Εκτύπωση

Re: δημιουργία προγράμματος για είσοδο σε φάκελο άλλου λειτο

Δημοσίευσηαπό bbabis01 » 13 Ιουν 2013, 18:09

Μετά από τη διαδικασία που λες δουλεύει..

Με αυτό που λες να κάνουμε δλδ πατώντας το ναύτιλο θα ανοίγει το κομμάτι των win και όχι ο προσωπικός φάκελος;

Επίσης, αν έχει σχέση - θα το ρωτήσω πιθανόν σε άλλο θέμα - από τα windows δε βρίσκω τρόπο να δώ αρχεία του ubuntu - προσωπικού φακέλου.. (είναι κατα κάποιο τρόπο ανώτερα στην ιεραρχία το ubuntu ; )
1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Μέτριο
2 Ubuntu 13.04 raring 3.8.0-21-generic 64bit (el_GR.UTF-8, Unity ubuntu), Ubuntu 3.8.0-19-generic, Windows 7
3 Intel Core i5 CPU M 480 2.67GHz ‖ RAM 3754 MiB ‖ Hewlett-Packard 166B - HP Pavilion g7 Notebook PC
4 Intel Integrated Graphics [8086:0046] {i915} ⋮ AMD nee ATI Seymour [Radeon HD 6400M/7400M Series] [1002:6760] {fglrx_pci}
5 eth0: Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 05)
bbabis01
punkTUX
punkTUX
 
Δημοσιεύσεις: 206
Εγγραφή: 11 Οκτ 2012, 00:43
Εκτύπωση

Re: δημιουργία προγράμματος για είσοδο σε φάκελο άλλου λειτο

Δημοσίευσηαπό sotos21 » 13 Ιουν 2013, 18:24

Λοιπόν να σου εξηγήσω
Η εντολή nautilus /media/babis/B6348F3D348F001B/Users/user/Babis/ Δεν δουλεύει γιατί δεν υπάρχει ο φάκελος babis στην διαδρομή.
Για να υπάρξει πρέπει να προσαρτηθεί το διαμέρισμα.
Δοκίμαζε αυτά που σου λέω. Κάνε μια επανεκκίνηση και άνοιξε τον ναυτίλο, πήγαινε στην διαδρομή /media και θα δεις ότι είναι κενός
Κάνε κλικ στα windows και μετά ξαναδοκίμασε θα δεις ότι γέμισε και τώρα λειτουργεί η διαδρομή και το προγραμματάκι.
Θα μπορούσες αν δεν βαριέσαι να κάνεις κλικ στα win και μετά να ανοίγεις το πρόγραμμα, ή να προσαρτήσουμε αυτόματα τα windows
Αυτή η κίνηση δεν θα ανοίγει τίποτα, αλλά θα δημιουργούν την παραπάνω διαδρομή έτσι ώστε να δουλέψει το στικάκι.
Από εδώ μπορείς να το κάνεις, https://forum.ubuntu-gr.org/viewtopic.php?f=9&t=999 αν θες βοήθεια πες το.
Υπάρχει ένα πρόγραμμα από win ext2...exe(δεν θυμάμαι την ονομασία του αλλά θα το βρω)
1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Καθόλου ┃ Αγγλικών: Καθόλου
2 Ubuntu 23.10 Mantic Minotaur 6.3.0-7-generic 64bit (el_GR.UTF-8, Unity:Unity7:ubuntu unity)
3 AMD Ryzen 7 7730U with Radeon Graphics ‖ RAM 15368 MiB ‖ASUS TN3604YA - ASUS Vivobook_S_Flip TN3604YA_TN3604YA
4 Advanced Micro Devices, Inc. [AMD/ATI] Barcelo [1002:15e7] {amdgpu}
5 wlp1s0: MEDIATEK Corp. Device [14c3:7922]
Άβαταρ μέλους
sotos21
Freedom
Freedom
 
Δημοσιεύσεις: 6304
Εγγραφή: 21 Φεβ 2011, 21:28
Τοποθεσία: Αθήνα
Εκτύπωση

Re: δημιουργία προγράμματος για είσοδο σε φάκελο άλλου λειτο

Δημοσίευσηαπό sotos21 » 13 Ιουν 2013, 18:35

Εδώ είσαι http://sourceforge.net/projects/ext2fsd/
Το είχα δοκιμάσει παλιά και δούλευε.
Δεν ξέρω όμως κατά πόσο η συνεχής χρήση του θα προκαλέσει πρόβλημα.
1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Καθόλου ┃ Αγγλικών: Καθόλου
2 Ubuntu 23.10 Mantic Minotaur 6.3.0-7-generic 64bit (el_GR.UTF-8, Unity:Unity7:ubuntu unity)
3 AMD Ryzen 7 7730U with Radeon Graphics ‖ RAM 15368 MiB ‖ASUS TN3604YA - ASUS Vivobook_S_Flip TN3604YA_TN3604YA
4 Advanced Micro Devices, Inc. [AMD/ATI] Barcelo [1002:15e7] {amdgpu}
5 wlp1s0: MEDIATEK Corp. Device [14c3:7922]
Άβαταρ μέλους
sotos21
Freedom
Freedom
 
Δημοσιεύσεις: 6304
Εγγραφή: 21 Φεβ 2011, 21:28
Τοποθεσία: Αθήνα
Εκτύπωση

Re: δημιουργία προγράμματος για είσοδο σε φάκελο άλλου λειτο

Δημοσίευσηαπό bbabis01 » 13 Ιουν 2013, 18:37

Μάλιστα : Σ λοιπόν προς το παρόν θα το αφήσω έτσι και άμα δω ότι ενοχλεί πολύ θα κάνω και προσάρτηση..
Η προσάρτηση δηλαδή το μόνο που κάνει είναι να "ενεργοποιεί" την διαδρομή;

Ευχαριστώ!

..και για το πρόγραμμα...
1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Μέτριο
2 Ubuntu 13.04 raring 3.8.0-21-generic 64bit (el_GR.UTF-8, Unity ubuntu), Ubuntu 3.8.0-19-generic, Windows 7
3 Intel Core i5 CPU M 480 2.67GHz ‖ RAM 3754 MiB ‖ Hewlett-Packard 166B - HP Pavilion g7 Notebook PC
4 Intel Integrated Graphics [8086:0046] {i915} ⋮ AMD nee ATI Seymour [Radeon HD 6400M/7400M Series] [1002:6760] {fglrx_pci}
5 eth0: Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 05)
bbabis01
punkTUX
punkTUX
 
Δημοσιεύσεις: 206
Εγγραφή: 11 Οκτ 2012, 00:43
Εκτύπωση

Επόμενο

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