Jestem tu nowy i nowy w Ubuntu.
Chcę ustawić domyślną aplikację dla plików SQL i plików tekstowych do otwierania za pomocą gedit.
Próbowałem już „Otwórz za pomocą” bez powodzenia. Sprawdziłem również „/etc/gnome/defaults.list” i znalazłem ten wiersz „text / x-sql = gedit.desktop” i jestem nowy, ale wydaje się, że jest w porządku. Nie wiem, dlaczego dostaję to, gdy próbuję otworzyć wspomniane pliki:
źródło
Dostajesz to, ponieważ plik jest oznaczony jako wykonywalny. Menedżer plików mówi tylko „ hej! Czy chcesz, żebym uruchomił to jako program , czy otworzyłem jako plik tekstowy ?”
Czy otwiera się poprawnie w GEdit po kliknięciu „Wyświetl”? Jeśli tak, Twoje powiązania plików są ustawione poprawnie. Następnie możesz pozbyć się tego dodatkowego okna dialogowego, wykonując jedną z następujących czynności:
Postępuj zgodnie z odpowiedzią mrucci, aby powiedzieć Nautilusowi, aby wyświetlał pliki wykonywalne zamiast oferować ich uruchomienie. LUB...
Usuń uprawnienia do pliku wykonywalnego z pliku, jeśli nie jest ono potrzebne. Uruchom
chmod -x myfile.sql
plik, aby usunąć bit wykonywalny. W takim razie Nautilus nie zaoferuje uruchomienia go.Druga opcja nie jest możliwa
chmod
w systemach plików FAT32 lub NTFS. Będziesz musiał zamontować dyski z pewnymi opcjami (np.-o noexec
), Aby uzyskać ten sam efekt.Edycja : Istnieje trzecia opcja. Zamiast podwójnego klikania w celu automatycznego otwierania plików, przyzwyczaj się do klikania prawym przyciskiem myszy i wybierania opcji „Edytuj”. Tak robię w systemie Windows z
.bat
plikami, aw Thunar na Xubuntu z shellscripts (.sh
) - nie wiem od razu, ale spodziewałbym się, że domyślny menedżer plików w Ubuntu też może to zrobić. Dobrym nawykiem jest wchodzenie w to - nawet jeśli poprawię mój komputer, aby zachowywał się „prawidłowo”, czyjś system nie zachowa się tak samo.źródło
Nautilus -> Edytuj -> Preferencje
źródło