Терминалдан KDE буферіне деректер жіберіңіз

Мен әрқашан жаңа геиктерді білуге ​​тырысатын адаммын…. иә, ұшы неғұрлым қызық болса, соғұрлым маған қызықты көрінеді find

Сонымен, бұл жолы мен сізге тағы бір қызықты болып көрінетін кеңесті әкелемін, бұл сізге бірдей болып көрінетінін білмеймін LOL !!

Буфер дегеніміз жадымыздағы мәтін / ақпарат, мысалы ... біз мәтін жазып жатырмыз, мәтін:

Бұл сайт FromLinux.net және оларда көптеген керемет оқулықтар бар.

Біз жасаймыз [Ctrl] + [C] көшіру «FromLinux.net«Мұны жасағаннан кейін біз тек істеуіміз керек [Ctrl] + [V] мәтінді басқа жерге қою керек пе? Біз көшірген және басқа жерге қоюға болатын нәрсе, бұл біздің алмасу буферінде бар (мысалда алмасу буферінде не бар: FromLinux.net)

Енді мен сізге команданы қалай пайдалану керектігін көрсетемін, сіз KDE буферіне ақпарат жібере аласыз (иә, KDE-ден, өйткені Гномада ол басқаша):

dbus-send --type=method_call --dest=org.kde.klipper /klipper org.kde.klipper.klipper.setClipboardContents string:"AQUI LA INFO"

Nota: Бұл БІР жол, ол екіге ұқсайды, бірақ іс жүзінде бір жол.

Егер олар мұны көшіріп, терминалға қойса, олар соққыға жығылады [Енгізу], содан кейін тінтуірдің оң жағын басып + қойыңыз, олар get нәтижесін көреді

Бұл команданы сценарийде, сценариймен қол жеткізгіңіз келетін функцияны немесе нәтижені қолдануға болады, оны сіздің қиялыңызға қалдырамын 😉

Мен қазірдің өзінде осы кеңесті қолданатын басқа біреу туралы ойлана бастадым😀

тілекпен


Мақаланың мазмұны біздің ұстанымдарымызды ұстанады редакторлық этика. Қате туралы хабарлау үшін нұқыңыз Мұнда.

10 пікір, өз пікіріңізді қалдырыңыз

Пікіріңізді қалдырыңыз

Сіздің электрондық пошта мекен-жайы емес жарияланады. Міндетті өрістер таңбаланған *

*

*

  1. Деректерге жауапты: Мигель Анхель Гатан
  2. Деректердің мақсаты: СПАМ-ны басқару, түсініктемелерді басқару.
  3. Заңдылық: Сіздің келісіміңіз
  4. Деректер туралы ақпарат: заңды міндеттемелерді қоспағанда, деректер үшінші тұлғаларға жіберілмейді.
  5. Деректерді сақтау: Occentus Networks (ЕО) орналастырған мәліметтер базасы
  6. Құқықтар: Сіз кез-келген уақытта ақпаратты шектей, қалпына келтіре және жоя аласыз.

  1.   дұрыс дижо

    Мен шығыс деректерді клиперге жіберу арқылы терминалдан шығатын деректерді кейбір файлға ауыстырудың сценарийін ойластыра аламын:
    Көрнекі мысал:
    «lspci >> something.txt» -ті «lspci >> сценарийімен» xD ауыстырыңыз

    ТАҚЫРЫПТАН ТЫС:

  2.   Луи-сан дижо

    Келіңіздер, Ctrl + C және Ctrl + V-ны оңай емес пе? хахаха Кейде мен Linux-тегі нәрселерге таң қаламын және маған осы ОС-тан ұнайды ^^

    1.    KZKG ^ Гаара дижо

      ХАХАХА, бірақ егер сізде графикалық орта болмаса немесе сіз бағдарламалық жасақтама немесе сценарий жасап жатсаңыз және сіз оны алмасу буферіне бірдеңе жібергісі келсе? ... хех, бұл жағдайда бұл шешім is болады

  3.   Марсело дижо

    Мен жұмыс үстелінің ортасына тәуелді емес қарапайым шешімді ұсынамын: xclip.
    Бұл кішкене құрал барлық таратылымдардың репозиторийлерінде орналасқан және команданың нәтижесін аралық сақтағышқа бағыттауға мүмкіндік береді, содан кейін оны бізге ыңғайлы жерге жапсырады. Мысалға:

    ls -a | xclip -сел клип

    Рахмет!

    1.    KZKG ^ Гаара дижо

      WOW ... O_O… Мен мұны білмедім, бұл постқа лайық, хахаха. Досыма көп рахмет, өте жақсы кеңес 😀

  4.   Марсело дижо

    Сізге ұнағанына қуаныштымын !! 😀

  5.   v3on дижо

    Мен кешті бүлдіргім келмейді, бірақ Opera-да 1.6 xD нұсқасынан бері бар

    1.    KZKG ^ Гаара дижо

      Опера бұл команданы жасады ма? O_0… хаха менің ойымша хаха.

      1.    v3on дижо

        Бұл әдеттегідей, біреу бұрыннан бар немесе ол бар деп xD ешқашан жоғалтпайды

  6.   Жүйе дижо

    Бұл өте күрделі.

    Con
    qdbus org.kde.klipper / klipper setClipboardContents «сәлем»
    сіз алмасу буферіне «сәлем» жазасыз.

    Аралық сақтағышқа оқу және жазу үшін өте пайдалы сценарий бар:
    https://github.com/milianw/shell-helpers/blob/master/clipboard